Files
ports/main/linux/post-install.sh
2023-02-22 08:37:26 +00:00

29 lines
600 B
Bash

#!/bin/sh
kernver=$(cat /lib/modules/KERNELVERSION)
if [ $(command -v mkinitramfs) ]; then
echo "mkinitramfs: generating initramfs for kernel $kernver..."
mkinitramfs -q -k $kernver -o /boot/initrd-venom.img
fi
depmod $kernver
# run all dkms scripts
if [ $(command -v dkms) ]; then
for i in /var/lib/dkms/buildmodules-*.sh; do
sh $i
done
fi
# removing other venom's kernel
for i in /lib/modules/*; do
[ -d $i ] || continue
case ${i##*/} in
$kernver) continue;;
*-Venom)
[ -d $i/build/include ] && continue
echo "post-install: removing kernel ${i##*/}"
rm -fr $i;;
esac
done