From 328ac83dc2c3cb3777ad1ad489dbbe5f74fa6cb3 Mon Sep 17 00:00:00 2001 From: John Estabrook Date: Wed, 18 Mar 2020 17:19:32 -0500 Subject: vyos-build: T2142: Add required packages and step for "make GCE" --- scripts/build-GCE-image | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/scripts/build-GCE-image b/scripts/build-GCE-image index 9986e8dc..90eb6468 100755 --- a/scripts/build-GCE-image +++ b/scripts/build-GCE-image @@ -16,6 +16,9 @@ # Purpose: # Build VyOS image for Google cloud. +apt-get update && apt-get install -y \ + grub-pc grub2-common parted kpartx + lb bootstrap lb chroot @@ -60,6 +63,12 @@ OUTPUTGZ=VyOS-"$dateymd".tar.gz IMAGE_SIZE=10 qemu-img create -f raw ${OUTPUT} ${IMAGE_SIZE}G +LOOPNAME=`losetup -f` +LOOPMINOR=${LOOPNAME//[^0-9]} +if [ ! -e $LOOPNAME ]; then + mknod $LOOPNAME b 7 $LOOPMINOR +fi + ${PARTED} -s ${OUTPUT} mktable msdos ${PARTED} -s -a optimal ${OUTPUT} mkpart primary ext4 1Mi 100% ${PARTED} -s ${OUTPUT} set 1 boot on -- cgit v1.2.3