aboutsummaryrefslogtreecommitdiff
path: root/prepare-rootfs
diff options
context:
space:
mode:
Diffstat (limited to 'prepare-rootfs')
-rwxr-xr-xprepare-rootfs14
1 files changed, 10 insertions, 4 deletions
diff --git a/prepare-rootfs b/prepare-rootfs
index 386ec47..95276ce 100755
--- a/prepare-rootfs
+++ b/prepare-rootfs
@@ -8,15 +8,21 @@ fi
IMGFILE=rootfs.img
dd if=/dev/zero of=$IMGFILE bs=1024 seek=1M count=0
/sbin/parted --script $IMGFILE mklabel msdos
-/sbin/parted --script $IMGFILE mkpart p fat32 1 50
-/sbin/parted --script -- $IMGFILE mkpart p ext4 51 -0
+/sbin/parted --script -- $IMGFILE mkpart p ext4 1 -0
kpartx -a -v $IMGFILE
mkfs.ext4 /dev/mapper/loop0p1
-mkfs.ext4 /dev/mapper/loop0p2
-mount /dev/mapper/loop0p2 /media
+mount /dev/mapper/loop0p1 /media
debootstrap trusty /media
+pushd /media/etc/init
+wget https://git.linaro.org/ci/xen-ci.git/blob_plain/HEAD:/files/hvc0.conf
+popd
+
+cp rootfs-bootstrap /media/postconfig
+chmod +x /media/postconfig
+chroot /media /bin/bash -c "./postconfig"
+
umount /media
kpartx -d ${IMGFILE}