From d7587b1bd30780e37675ac5bc0c4acd8b79fce36 Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Sun, 09 Nov 2014 23:32:28 -0500 Subject: linux-image: Run preinst hooks --- diff --git a/build b/build index e02589f..f14ee96 100755 --- a/build +++ b/build @@ -24,7 +24,8 @@ install: build ln -sf /boot/$${img_dest} linux-image.data/$${img_dest}; \ install -D src/System.map \ linux-sysmap.data/boot/System.map; \ - mkdir -p linux-image.data/etc/kernel/postinst.d \ + mkdir -p linux-image.data/etc/kernel/preinst.d \ + linux-image.data/etc/kernel/postinst.d \ linux-image.data/etc/kernel/prerm.d \ linux-image.data/etc/kernel/postrm.d; \ fi diff --git a/linux-image.pkg/preinst b/linux-image.pkg/preinst new file mode 100644 index 0000000..2275fb7 --- /dev/null +++ b/linux-image.pkg/preinst @@ -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/preinst.d -- cgit v0.9.1