summarylogtreecommitdiffstats
path: root/zfs.install
blob: e0c7f4d1b0caa332e89fbae989c39c7c3f349f23 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
post_install() {
    check_initramfs
}

post_remove() {
    check_initramfs 'remove'
}

post_upgrade() {
    check_initramfs
}

check_initramfs() {
    echo ">>> Updating ZFS module dependencies"
    depmod -a 4.14.12-1-ARCH
    MK_CONF=$(grep -v '#' /etc/mkinitcpio.conf | grep zfs >/dev/null; echo $?);
    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
}