36 lines
1.8 KiB
Bash
Executable file
36 lines
1.8 KiB
Bash
Executable file
#!/bin/bash
|
|
|
|
usage() {
|
|
echo "Usage: ${0} <ImageFilepath>"
|
|
}
|
|
|
|
# Verify argument count
|
|
if [ "$#" -ne 1 ]; then
|
|
usage
|
|
exit 1
|
|
fi
|
|
|
|
source "../../../build/envsetup.sh"
|
|
|
|
## First ensure the image is a properly formatted png file
|
|
convert "${1}" "${PWD}"/default_wallpaper.png
|
|
|
|
## Convert the image to all the resolutions we need and put them in the appropriate place
|
|
convert -resize 1080x1080 "${PWD}"/default_wallpaper.png "${ANDROID_BUILD_TOP}"/vendor/lineage/overlay/common/frameworks/base/core/res/res/drawable-hdpi/default_wallpaper.png
|
|
convert -resize 960x960 "${PWD}"/default_wallpaper.png "${ANDROID_BUILD_TOP}"/vendor/lineage/overlay/common/frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.png
|
|
convert -resize 1920x1920 "${PWD}"/default_wallpaper.png "${ANDROID_BUILD_TOP}"/vendor/lineage/overlay/common/frameworks/base/core/res/res/drawable-sw600dp-nodpi/default_wallpaper.png
|
|
convert -resize 1920x1920 "${PWD}"/default_wallpaper.png "${ANDROID_BUILD_TOP}"/vendor/lineage/overlay/common/frameworks/base/core/res/res/drawable-sw720dp-nodpi/default_wallpaper.png
|
|
convert -resize 1440x1440 "${PWD}"/default_wallpaper.png "${ANDROID_BUILD_TOP}"/vendor/lineage/overlay/common/frameworks/base/core/res/res/drawable-xhdpi/default_wallpaper.png
|
|
convert -resize 1920x1920 "${PWD}"/default_wallpaper.png "${ANDROID_BUILD_TOP}"/vendor/lineage/overlay/common/frameworks/base/core/res/res/drawable-xxhdpi/default_wallpaper.png
|
|
convert -resize 2560x2560 "${PWD}"/default_wallpaper.png "${ANDROID_BUILD_TOP}"/vendor/lineage/overlay/common/frameworks/base/core/res/res/drawable-xxxhdpi/default_wallpaper.png
|
|
|
|
## Cleanup
|
|
rm "${PWD}"/default_wallpaper.png
|
|
|
|
## Commit changes
|
|
cd "${ANDROID_BUILD_TOP}"/vendor/lineage && git add overlay/common/frameworks/base/core/res/res/drawable-*/default_wallpaper.png && git commit -m "Update default wallpaper"
|
|
|
|
## Go back to top
|
|
croot
|
|
|
|
exit 0
|