summarylogtreecommitdiffstats
path: root/darling-mach-git.install
diff options
context:
space:
mode:
Diffstat (limited to 'darling-mach-git.install')
-rw-r--r--darling-mach-git.install22
1 files changed, 22 insertions, 0 deletions
diff --git a/darling-mach-git.install b/darling-mach-git.install
new file mode 100644
index 000000000000..e2dea9f26bb2
--- /dev/null
+++ b/darling-mach-git.install
@@ -0,0 +1,22 @@
+_depmod() {
+ for kernel in $(ls -d /lib/modules/*); do
+ if [[ -n $(pacman -Qo $kernel | awk '/linux/ && /headers/') ]]; then
+ echo -n "Running depmod for Linux $(basename $kernel)... "
+ depmod $(basename $kernel) && echo "Done."
+ fi
+ done
+}
+
+post_install() {
+ _depmod
+ echo -e "Before using darling, you must to load \033[1mdarling-mach\033[0m kernel module."
+}
+
+post_upgrade() {
+ _depmod
+ echo -e "You must to reload \033[1mdarling-mach\033[0m kernel module to use new version."
+}
+
+post_remove() {
+ _depmod
+}