From 29c9030dcdc8a309f606fb816779353a87395604 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Fri, 2 Jan 2009 12:04:35 +0000 Subject: mk*: build and include modloop try also mount modloop during boot and run a second pass hardware detect. --- mkiso | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) (limited to 'mkiso') diff --git a/mkiso b/mkiso index af55146..9cad45c 100644 --- a/mkiso +++ b/mkiso @@ -4,6 +4,16 @@ tmp=$PWD/tmp aports=$PWD/../aports target=alpine-test.iso +unapk() { + local dest="$1" + shift + while [ $# -gt 0 ]; do + tar -C "$dest" -zxf "$1" + shift + done + rm -f "$dest/.PKGINFO" +} + rm -r $tmp mkdir -p $tmp/apks $tmp/isolinux cp /usr/share/syslinux/isolinux.* $tmp/isolinux @@ -14,17 +24,20 @@ default test label test kernel /boot/vmlinuz - append initrd=/test.gz init=/sbin/init quiet + append initrd=/test.gz init=/sbin/init quiet alpine_dev=cdrom EOF -cp $aports/core/*/*.apk $tmp/apks -tar -C $tmp -zxf $aports/core/linux-grsec/linux-grsec-[0-9]*.apk -rm -f $tmp/.PKGINFO +#cp $aports/core/*/*.apk $tmp/apks + +unapk $tmp $aports/core/linux-grsec/linux-grsec-[0-9]*.apk sh mkinitram +sh mkmodloop cp test.gz $tmp/ +mkdir -p $tmp/boot/ +cp modloop.cmg $tmp/boot/ genisoimage -o $target -l -J -R \ -b isolinux/isolinux.bin \ -- cgit v1.2.3-70-g09d2