48 lines
1.1 KiB
Bash
Executable File
48 lines
1.1 KiB
Bash
Executable File
#! /bin/bash
|
|
|
|
set -e
|
|
|
|
case "$1" in
|
|
configure)
|
|
PLYMOUTHCONF="/etc/plymouth/plymouthd.conf"
|
|
if [ -e $PLYMOUTHCONF ] ; then
|
|
if ( ! grep '^\[Daemon\]' $PLYMOUTHCONF > /dev/null 2>&1 ) ; then
|
|
echo '[Daemon]' >> $PLYMOUTHCONF
|
|
fi
|
|
if ( grep '^Theme=' $PLYMOUTHCONF > /dev/null 2>&1 ) ; then
|
|
sed -i 's/^Theme=.*$/Theme=blorand/g' $PLYMOUTHCONF
|
|
else
|
|
echo 'Theme=blorand' >> $PLYMOUTHCONF
|
|
fi
|
|
else
|
|
echo -e "[Daemon]\nTheme=blorand" > $PLYMOUTHCONF
|
|
fi
|
|
update-rc.d plymouth defaults
|
|
update-rc.d plymouth-log defaults
|
|
|
|
if [ -e /etc/default/grub ] ; then
|
|
if ( ! awk -F'=' '$1 ~ /^GRUB_CMDLINE_LINUX_DEFAULT/ { print $2 }' /etc/default/grub | grep splash > /dev/null 2>&1) ; then
|
|
sed -i 's/^GRUB_CMDLINE_LINUX_DEFAULT="\([^"]*\).*$/GRUB_CMDLINE_LINUX_DEFAULT="\1 splash"/g' /etc/default/grub
|
|
[ -x /usr/sbin/update-grub2 ] && /usr/sbin/update-grub2
|
|
fi
|
|
fi
|
|
update-initramfs -u
|
|
;;
|
|
|
|
abort-upgrade|abort-remove|abort-deconfigure)
|
|
|
|
;;
|
|
|
|
*)
|
|
echo "postinst called with unknown argument \`$1'" >&2
|
|
exit 0
|
|
;;
|
|
esac
|
|
|
|
# dh_installdeb will replace this with shell code automatically
|
|
# generated by other debhelper scripts.
|
|
|
|
|
|
|
|
exit 0
|