embankment.git

ref: master

./prepare.sh


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/sh

set -e

if [ -z "$1" ]; then
  echo "extracted or mounted iso directory not given"
  exit 1
fi

iso_dir="$1"
unpack_iso_dir="/tmp/iso-alpine-bimba/"
rm -rf "$unpack_iso_dir"
mkdir "$unpack_iso_dir"
cp -r "$iso_dir"/* "$unpack_iso_dir"
chmod -R u+rwX,g+rwX "$unpack_iso_dir"

mkdir -p "$unpack_iso_dir/bin"
cp ./install.sh "$unpack_iso_dir/bin/"
cp ./install-in-chroot.sh "$unpack_iso_dir/bin/"
genisoimage -vJr -no-emul-boot -boot-load-size 4 -boot-info-table -b "boot/syslinux/isolinux.bin" -c "boot/syslinux/boot.cat" -eltorito-alt-boot -b "boot/grub/efi.img" -no-emul-boot -o bimba.alpine.iso "$unpack_iso_dir"