Ajout du projet blorand-plymouth-theme à ce git
This commit is contained in:
47
blorand-plymouth-theme/debian/postinst
Executable file
47
blorand-plymouth-theme/debian/postinst
Executable file
@@ -0,0 +1,47 @@
|
||||
#! /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
|
Reference in New Issue
Block a user