1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
post_install() { dkms add zfs/${1%%[-_]*} } pre_upgrade() { pre_remove ${2%%[-_]*} } post_upgrade() { post_install ${1%%[-_]*} } pre_remove() { [ -n "${1%%[-_]*}" ] && dkms remove zfs/${1%%[-_]*} --all &>/dev/null || true }