summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorP. J. McDermott <pj@pehjota.net>2014-11-09 23:28:04 (EST)
committer P. J. McDermott <pj@pehjota.net>2014-11-09 23:28:04 (EST)
commite6f6c8611500e0e75d831d6ba3a397124d131bf4 (patch)
tree85bfe95d91c038ff107588f1f96dd2e7df1edde2
parent432a922643eda8d61333738687c5463376f2d877 (diff)
linux-image: Run prerm hooks
-rwxr-xr-xbuild1
-rw-r--r--linux-image.pkg/prerm12
2 files changed, 13 insertions, 0 deletions
diff --git a/build b/build
index f52d02b..e02589f 100755
--- a/build
+++ b/build
@@ -25,6 +25,7 @@ install: build
install -D src/System.map \
linux-sysmap.data/boot/System.map; \
mkdir -p linux-image.data/etc/kernel/postinst.d \
+ linux-image.data/etc/kernel/prerm.d \
linux-image.data/etc/kernel/postrm.d; \
fi
oh-autoinstall -T headers_install -- \
diff --git a/linux-image.pkg/prerm b/linux-image.pkg/prerm
new file mode 100644
index 0000000..7bc5761
--- /dev/null
+++ b/linux-image.pkg/prerm
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+first=true
+for arg in "${@}"; do
+ if ${first}; then
+ set --
+ first=false
+ fi
+ set -- "${@}" -a "${arg}"
+done
+
+run-parts "${@}" /etc/kernel/prerm.d