From 169edc5c49a9dd36938c9580223f858839d0011e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mika=C3=ABl=20Cluseau?= Date: Wed, 6 Feb 2019 14:34:03 +1100 Subject: [PATCH] initial commit --- .gitignore | 2 ++ assets/build-image | 42 ++++++++++++++++++++++++++++++++++++++++++ assets/grub.cfg | 11 +++++++++++ build-chroot | 18 ++++++++++++++++++ enter-chroot | 19 +++++++++++++++++++ 5 files changed, 92 insertions(+) create mode 100644 .gitignore create mode 100755 assets/build-image create mode 100644 assets/grub.cfg create mode 100755 build-chroot create mode 100755 enter-chroot diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d4f12e3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +/output +/chroot diff --git a/assets/build-image b/assets/build-image new file mode 100755 index 0000000..7c378b7 --- /dev/null +++ b/assets/build-image @@ -0,0 +1,42 @@ +#! /bin/bash + +set -ex + +out=/output/grub-intel.raw + +if [ -e $out ]; then + rm $out +fi + +# create the file +truncate -s2100M $out + +# partition it +sgdisk \ + --new=0:4096:+2G --typecode=0:EF00 -c 0:boot \ + --new=0:0:+2M --typecode=0:EF02 -c 0:BIOS-BOOT \ + --hybrid=1:2 --print $out + +dev=$(losetup --find --show --partscan $out) +trap "losetup -d $dev" EXIT + +devmap=/tmp/devmap +cat >$devmap <