#!/bin/sh tmp=$PWD/tmp aports=$PWD/../aports target=alpine-test.iso initramfs=test.gz modloop=modloop.cmg unapk() { local dest="$1" shift while [ $# -gt 0 ]; do tar -C "$dest" -zxf "$1" shift done rm -f "$dest/.PKGINFO" } link_or_copy() { ln -f "$1" "$2" 2>/dev/null || cp "$1" "$2" } rm -r $tmp mkdir -p $tmp/apks $tmp/isolinux cp /usr/share/syslinux/isolinux.* $tmp/isolinux cat >$tmp/isolinux/isolinux.cfg < Creating ISO image" genisoimage -o $target -l -J -R \ -b isolinux/isolinux.bin \ -c isolinux/boot.cat \ -no-emul-boot \ -boot-load-size 4 \ -boot-info-table \ -quiet \ $tmp