Paste #McSGZjX8Sbzdxf3yLUF9
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | #!/bin/sh
case "$DPKG_MAINTSCRIPT_PACKAGE" in
linux-image-*)
if [ -z "$INITRAMFS_TOOLS_KERNEL_HOOK" ]; then
# kernel maintainer script called us directly; ignore
# it and let the hook script handle it instead
echo "update-initramfs (dracut): deferring update (hook will be called later)"
exit 0
fi
;;
?*)
if $USETRIGGERS \
&& [ $# = 1 ] \
&& [ x"$1" = x-u ] \
&& dpkg-trigger --check-supported 2>/dev/null
then
if dpkg-trigger --no-await update-initramfs; then
echo "update-initramfs (dracut): deferring update (trigger activated)"
exit 0
fi
fi
;;
esac
while getopts ":k:cu" opt; do
case $opt in
k)
version=$OPTARG
;;
c)
operation=create
;;
u)
operation=update
;;
esac
done
echo "Overriding with dracut."
dracut -q --force /boot/initrd.img-${version} ${version}
|