From c2b381d888f9736e0d349e2c7d3d25b487431f98 Mon Sep 17 00:00:00 2001 From: parazyd Date: Sun, 24 Sep 2017 16:17:40 +0200 Subject: [PATCH] make $inittab append as a for loop --- zlibs/bootstrap | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/zlibs/bootstrap b/zlibs/bootstrap index 603690a..d4b6787 100644 --- a/zlibs/bootstrap +++ b/zlibs/bootstrap @@ -204,16 +204,14 @@ EOF chroot-script -d postunpack || zerr - ## below typically used in arm-sdk - [[ -n "$inittab" ]] && { - print $inittab | sudo tee -a $strapdir/etc/inittab >/dev/null - } + for i in $inittab; do + grep -q "^$i" $strapdir/etc/inittab && continue + print "$i" | sudo tee -a $strapdir/etc/inittab >/dev/null for i in $custmodules; do - print $i | sudo tee -a $strapdir/etc/modules >/dev/null + grep -q "^$i" $strapdir/etc/modules && continue + print "$i" | sudo tee -a $strapdir/etc/modules >/dev/null done || return 0 - [[ -n "$TAR_STAGE4" ]] && { - bootstrap_tar_pack "$bootstrap_tgz_stage4" - } + [[ -n "$TAR_STAGE4" ]] bootstrap_tar_pack "$bootstrap_tgz_stage4" }