Initial commit

This commit is contained in:
Jesus Alvarez
2016-04-21 01:44:40 -07:00
commit a3f5a13ff4
4 changed files with 106 additions and 0 deletions

27
zfs.install Normal file
View File

@ -0,0 +1,27 @@
post_install() {
check_initramfs
}
post_remove() {
check_initramfs 'remove'
}
post_upgrade() {
check_initramfs
}
check_initramfs() {
echo ">>> Updating ZFS module dependencies"
depmod 4.5.1-1-ARCH
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 linux
fi
fi
}