summarylogtreecommitdiffstats
path: root/asix-ax99100-install.sh
diff options
context:
space:
mode:
authorChris Severance2017-07-24 13:22:21 -0400
committerChris Severance2017-07-24 13:22:21 -0400
commitacf8723c49f4e9d93edfeb0b2a3137f79ea1680f (patch)
treea20a9a494bf7da25eac9062ebaebbe04d60928ef /asix-ax99100-install.sh
downloadaur-acf8723c49f4e9d93edfeb0b2a3137f79ea1680f.tar.gz
Initial Import
Diffstat (limited to 'asix-ax99100-install.sh')
-rw-r--r--asix-ax99100-install.sh34
1 files changed, 34 insertions, 0 deletions
diff --git a/asix-ax99100-install.sh b/asix-ax99100-install.sh
new file mode 100644
index 000000000000..330ec4858710
--- /dev/null
+++ b/asix-ax99100-install.sh
@@ -0,0 +1,34 @@
+_pkgname='asix-ax99100'
+_modulename='ax99100'
+
+post_upgrade() {
+ set -u
+ systemctl daemon-reload
+ if [ ! -d "/usr/src/${_pkgname}"-*/ ]; then
+ depmod -a
+ if ! lsmod | cut -d' ' -f1 | grep -q "^${_modulename}"'$'; then
+ #echo 'Reboot or load now with:'
+ #echo " sudo modprobe '${_modulename}'"
+ modprobe "${_modulename}"
+ fi
+ fi
+ set +u
+}
+
+post_install() {
+ set -u
+ post_upgrade
+ set +u
+}
+
+pre_remove() {
+ set -u
+ if [ ! -d "/usr/src/${_pkgname}"-*/ ]; then
+ rmmod "${_modulename}"
+ fi
+ set +u
+}
+
+post_remove() {
+ systemctl daemon-reload
+}