~alpine/devel

Main/mkinitfs - small Patch for LUKS / Cryptsetup v1 PROPOSED

IT Offshore: 1
 Main/mkinitfs - small Patch for LUKS / Cryptsetup

 1 files changed, 15 insertions(+), 0 deletions(-)
Export patchset (mbox)
How do I use this?

Copy & paste the following snippet into your terminal to import this patchset into git:

curl -s https://lists.alpinelinux.org/~alpine/devel/patches/784/mbox | git am -3
Learn more about email & git

[alpine-devel] [PATCH] Main/mkinitfs - small Patch for LUKS / Cryptsetup Export this patch

small patch to run "apk fix linux-grsec" if /etc/crypttab contains "luks"

This will prevent unbootable encrypted systems after kernel upgrades.
---
 main/mkinitfs/mkinitfs.trigger | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/main/mkinitfs/mkinitfs.trigger b/main/mkinitfs/mkinitfs.trigger
index cedf363..644c534 100644
--- a/main/mkinitfs/mkinitfs.trigger
+++ b/main/mkinitfs/mkinitfs.trigger
@@ -1,5 +1,14 @@
#!/bin/sh

NORMAL="\033[1;0m"
STRONG="\033[1;1m"
GREEN="\033[1;32m"

print_green() {
        local prompt="${GREEN}${STRONG}$1 ${NORMAL}"
        printf "${prompt} %s\n"
}

for i in "$@"; do
	# get last element in path
	flavor=${i##*/}
@@ -29,5 +38,11 @@ for i in /boot/initramfs-[0-9]*; do
	fi
done

# rebuild initramfs for Cryptsetup / LUKS
if grep luks /etc/crypttab 1>/dev/null; then
	print_green "Rebuilding Initramfs for LVM / Cryptsetup"
	apk fix linux-grsec
fi

sync
exit 0
-- 
1.8.5.4



---
Unsubscribe:  alpine-devel+unsubscribe@lists.alpinelinux.org
Help:         alpine-devel+help@lists.alpinelinux.org
---