diff --git a/helpers/DATA/plymouth/plymouth-theme-trisquel-logo.postinst b/helpers/DATA/plymouth/plymouth-theme-trisquel-logo.postinst new file mode 100755 index 0000000000000000000000000000000000000000..0276b5968fb0e324ffcbb63e875e6c632fb6710e --- /dev/null +++ b/helpers/DATA/plymouth/plymouth-theme-trisquel-logo.postinst @@ -0,0 +1,44 @@ +#!/bin/sh -e +# This script can be called in the following ways: +# +# After the package was installed: +# <postinst> configure <old-version> +# +# +# If prerm fails during upgrade or fails on failed upgrade: +# <old-postinst> abort-upgrade <new-version> +# +# If prerm fails during deconfiguration of a package: +# <postinst> abort-deconfigure in-favour <new-package> <version> +# removing <old-package> <version> +# +# If prerm fails during replacement due to conflict: +# <postinst> abort-remove in-favour <new-package> <version> + + +case "$1" in + configure) + update-alternatives \ + --install /lib/plymouth/themes/default.plymouth default.plymouth \ + /lib/plymouth/themes/trisquel-logo/trisquel-logo.plymouth 100 \ + --slave /lib/plymouth/themes/default.grub default.plymouth.grub \ + /lib/plymouth/themes/trisquel-logo/trisquel-logo.grub + + if which update-initramfs >/dev/null 2>&1 + then + update-initramfs -u + fi + ;; + + abort-upgrade|abort-deconfigure|abort-remove) + ;; + + *) + echo "$0 called with unknown argument \`$1'" 1>&2 + exit 1 + ;; +esac + + +exit 0 + diff --git a/helpers/DATA/plymouth/plymouth-theme-trisquel-logo.prerm b/helpers/DATA/plymouth/plymouth-theme-trisquel-logo.prerm new file mode 100755 index 0000000000000000000000000000000000000000..2a0f574d0127f95f20cbb78477c6a155bb50bea6 --- /dev/null +++ b/helpers/DATA/plymouth/plymouth-theme-trisquel-logo.prerm @@ -0,0 +1,8 @@ +#!/bin/sh + +set -e + +if [ "x$1" = xremove ]; then + update-alternatives \ + --remove default.plymouth /lib/plymouth/themes/trisquel-logo/trisquel-logo.plymouth +fi diff --git a/helpers/make-plymouth b/helpers/make-plymouth index 8ff355d006e4b9deb5b1b4b89ff04bed2327ff48..b82a6050d599a9bb7514952daabb245d6c826b05 100644 --- a/helpers/make-plymouth +++ b/helpers/make-plymouth @@ -17,13 +17,18 @@ # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # -VERSION=1 +VERSION=3 QUILT=skip . ./config +rm ./debian/patches/ubuntu-logo-scale-factor-2.patch +sed '/ubuntu-logo-scale-factor/d' -i debian/patches/series + export QUILT_PATCHES=debian/patches quilt push -a +cp $DATA/plymouth-theme-trisquel-logo* debian + sed 's/a corporate-looking/an illustration/' debian/control -i sed 's/pie chart for boot.*/made by Dongyun Lee for the Sugar project/' debian/control -i