| Server IP : 178.105.222.151 / Your IP : 216.73.216.38 Web Server : nginx/1.28.3 System : Linux MNK 7.0.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC Wed Apr 22 16:06:43 UTC 2026 x86_64 User : www-data ( 33) PHP Version : 8.5.4 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /etc/kernel/postinst.d/ |
Upload File : |
#!/bin/sh
version="$1"
bootdir=/boot
[ -x /usr/bin/dracut ] || exit 0
# passing the kernel version is required
[ -z "${version}" ] && exit 0
# exit if custom kernel does not need an initramfs
[ "$INITRD" = 'No' ] && exit 0
# absolute file name of kernel image may be passed as a second argument;
# create the initrd in the same directory
if [ -n "$2" ]; then
bootdir=$(dirname "$2")
fi
# avoid running multiple times
if [ -n "$DEB_MAINT_PARAMS" ]; then
eval set -- "$DEB_MAINT_PARAMS"
if [ -z "$1" ] || [ "$1" != "configure" ]; then
exit 0
fi
fi
# check if modules.dep already exists. If not create it
# maybe this problem could also be solved via Debian triggers
if [ ! -f "$bootdir/../lib/modules/$version/modules.dep" ]; then
depmod -a -F "$bootdir/System.map-$version" "$version"
fi
# we're good - create initramfs
echo "dracut: Generating $bootdir/initrd.img-${version}"
dracut --force "$bootdir/initrd.img-${version}" "${version}" >&2