diff options
Diffstat (limited to 'bcwc-pcie-dkms.install')
-rw-r--r-- | bcwc-pcie-dkms.install | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/bcwc-pcie-dkms.install b/bcwc-pcie-dkms.install new file mode 100644 index 000000000000..9b9fdb1bbe5a --- /dev/null +++ b/bcwc-pcie-dkms.install @@ -0,0 +1,29 @@ +post_install() { + dkms_install $1 +} + +pre_upgrade() { + dkms_remove $2 +} + +post_upgrade() { + dkms_install $1 +} + +pre_remove () { + dkms_remove $1 +} + +dkms_remove() { + local line=`dkms status -m bcwc-pcie` + if echo "$line" | grep -E 'added|built|installed'; then + dkms remove -m bcwc-pcie -v ${1%%-*} --all + fi +} + +dkms_install() { + dkms install -m bcwc-pcie -v ${1%%-*} + modprobe facetimehd + + /usr/bin/depmod -a +} |