From eb94c731605c3bf2064e75fb7b9499c4618516a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Ko=C4=8D=C3=AD?= Date: Wed, 23 Oct 2019 11:39:36 +0200 Subject: x11-boot/myinitramfs: drop root and wait for UUID drive --- sys-boot/myinitramfs/files/gen.sh | 6 ++-- sys-boot/myinitramfs/files/init.enc | 23 +++++++------- sys-boot/myinitramfs/myinitramfs-1.4.2-r1.ebuild | 38 ------------------------ sys-boot/myinitramfs/myinitramfs-1.4.3-r1.ebuild | 38 ++++++++++++++++++++++++ 4 files changed, 51 insertions(+), 54 deletions(-) delete mode 100644 sys-boot/myinitramfs/myinitramfs-1.4.2-r1.ebuild create mode 100644 sys-boot/myinitramfs/myinitramfs-1.4.3-r1.ebuild diff --git a/sys-boot/myinitramfs/files/gen.sh b/sys-boot/myinitramfs/files/gen.sh index b633731..916ba84 100755 --- a/sys-boot/myinitramfs/files/gen.sh +++ b/sys-boot/myinitramfs/files/gen.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/ash set -e OUT="$(readlink -f "$1")" @@ -14,11 +14,11 @@ cp baselist "$LIST" echo "file /init ./init.enc 755 0 0" >> "$LIST" echo >> "$LIST" # Executables -while read EXE; do +while read -r EXE; do P="$(which "$EXE")" echo "# $EXE" >> "$LIST" echo "file $P $P 755 0 0" >> "$LIST" - ldd "$P" | awk '{ print $3 }' | sed -n '/^[^ ]\+$/p' | while read LIB; do + ldd "$P" | awk '{ print $3 }' | sed -n '/^[^ ]\+$/p' | while read -r LIB; do echo "file $LIB $LIB 755 0 0" >> "$LIST" done done