|
|
|
@ -552,13 +552,14 @@ create_session() {
|
|
|
|
|
#######################
|
|
|
|
|
clear_gfxboot_images() {
|
|
|
|
|
local img=${GFXBOOT_INSTALL_PATH:-/usr/share/themes/gfxboot-themes-calculate}/${GFXBOOT_THEME:-back-custom}.jpg
|
|
|
|
|
rm $img &>>${DEBUG_LOG}
|
|
|
|
|
rm -f $img &>>${DEBUG_LOG}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
create_gfxboot_images() {
|
|
|
|
|
local img=${GFXBOOT_INSTALL_PATH:-/usr/share/themes/gfxboot-themes-calculate}/${GFXBOOT_THEME:-back-custom}.jpg
|
|
|
|
|
filtered_resolutions=$(filter_resolutions $GFXBOOT_SOURCE $GFXBOOTRESOLUTION)
|
|
|
|
|
[[ -n "${filtered_resolutions}" ]] || eerror $"Source image is too small" || return 1
|
|
|
|
|
mkdir -p $(dirname $img) 2>>$DEBUG_LOG
|
|
|
|
|
convert_image $GFXBOOT_SOURCE $GFXBOOTRESOLUTION $img
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -579,13 +580,14 @@ create_gfxboot() {
|
|
|
|
|
#######################
|
|
|
|
|
clear_grub_images() {
|
|
|
|
|
local img=${GRUB_INSTALL_PATH:-/boot/grub}/${GRUB_THEME:-grub-custom}.png
|
|
|
|
|
rm $img &>>${DEBUG_LOG}
|
|
|
|
|
rm -f $img &>>${DEBUG_LOG}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
create_grub_images() {
|
|
|
|
|
local img=${GRUB_INSTALL_PATH:-/boot/grub}/${GRUB_THEME:-grub-custom}.png
|
|
|
|
|
filtered_resolutions=$(filter_resolutions $GRUB_SOURCE $GRUBRESOLUTION)
|
|
|
|
|
[[ -n "${filtered_resolutions}" ]] || eerror $"Source image is too small" || return 1
|
|
|
|
|
mkdir -p $(dirname $img) 2>>$DEBUG_LOG
|
|
|
|
|
convert_image $GRUB_SOURCE $GRUBRESOLUTION $img
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
@ -696,10 +698,10 @@ then
|
|
|
|
|
fi
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
[[ -n $WALLPAPERS_SOURCE ]] && cl-core-setup --verbose=off --pkg-name calculate-wallpapers
|
|
|
|
|
[[ -n $LOGIN_SOURCE ]] || [[ -n $SESSION_SOURCE ]] && cl-core-setup --verbose=off --pkg-name dm-themes-calculate
|
|
|
|
|
[[ -n $SHUTDOWN_SOURCE ]] || [[ -n $BOOTING_SOURCE ]] && cl-core-setup --verbose=off --pkg-name splash-themes-calculate
|
|
|
|
|
[[ -n $GFXBOOT_SOURCE ]] && cl-core-setup --verbose=off --pkg-name gfxboot-themes-calculate
|
|
|
|
|
[[ -n $GRUB_SOURCE ]] && cl-core-setup --verbose=off --pkg-name grub-splashes-calculate
|
|
|
|
|
[[ -n $WALLPAPERS_SOURCE ]] && [[ -n $CREATE_TEMPLATES ]] && cl-core-setup --verbose=off --pkg-name calculate-wallpapers
|
|
|
|
|
[[ -n $LOGIN_SOURCE ]] || [[ -n $SESSION_SOURCE ]] && [[ -n $CREATE_TEMPLATES ]] && cl-core-setup --verbose=off --pkg-name dm-themes-calculate
|
|
|
|
|
[[ -n $SHUTDOWN_SOURCE ]] || [[ -n $BOOTING_SOURCE ]] && [[ -n $CREATE_TEMPLATES ]] && cl-core-setup --verbose=off --pkg-name splash-themes-calculate
|
|
|
|
|
[[ -n $GFXBOOT_SOURCE ]] && [[ -n $CREATE_TEMPLATES ]] && cl-core-setup --verbose=off --pkg-name gfxboot-themes-calculate
|
|
|
|
|
[[ -n $GRUB_SOURCE ]] && [[ -n $CREATE_TEMPLATES ]] && cl-core-setup --verbose=off --pkg-name grub-splashes-calculate
|
|
|
|
|
|
|
|
|
|
einfo $"All done!"
|
|
|
|
|