|
|
|
@ -17,15 +17,10 @@ check_initramfs() { |
|
|
|
|
echo ">>> Updating ZFS module dependencies" |
|
|
|
|
depmod -a ${kernel_mod_path} |
|
|
|
|
MK_CONF=\$(grep -v '#' /etc/mkinitcpio.conf | grep zfs >/dev/null; echo \$?); |
|
|
|
|
if [[ \${MK_CONF} == '0' ]]; then |
|
|
|
|
if [[ \$1 == 'remove' ]]; then |
|
|
|
|
echo '>>> The ZFS packages have been removed, but "zfs" remains in the "hooks"' |
|
|
|
|
echo '>>> list in mkinitcpio.conf! You will need to remove "zfs" from the ' |
|
|
|
|
echo '>>> "hooks" list and then regenerate the initial ramdisk.' |
|
|
|
|
else |
|
|
|
|
echo ">>> Generating initial ramdisk, using mkinitcpio. Please wait..." |
|
|
|
|
mkinitcpio -p ${kernel_name} |
|
|
|
|
fi |
|
|
|
|
if [[ \${MK_CONF} == '0' && \$1 == 'remove' ]]; then |
|
|
|
|
echo '>>> The ZFS packages have been removed, but "zfs" remains in the "hooks"' |
|
|
|
|
echo '>>> list in mkinitcpio.conf! You will need to remove "zfs" from the ' |
|
|
|
|
echo '>>> "hooks" list and then regenerate the initial ramdisk.' |
|
|
|
|
fi |
|
|
|
|
} |
|
|
|
|
EOF |
|
|
|
|