Ajout du projet blorand-plymouth-theme à ce git

This commit is contained in:
root
2025-08-24 23:18:15 +02:00
parent bb0448a57e
commit 1be7b1e46d
25 changed files with 140 additions and 1 deletions

View 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