123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- #!/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|triggered)
- sed -re \
- "/\[uruk-text\]/ {
- N;
- s/(title=Uruk ).*\$/\1$(lsb_release -rs)/
- }" /lib/plymouth/themes/uruk-text/uruk-text.plymouth.in \
- > /lib/plymouth/themes/uruk-text/uruk-text.plymouth
- update-alternatives \
- --install /lib/plymouth/themes/text.plymouth text.plymouth \
- /lib/plymouth/themes/uruk-text/uruk-text.plymouth 50
- 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
|