From 52521dc682d675cb19bea34c5fdd64fdd3a37934 Mon Sep 17 00:00:00 2001 From: Jeremy Edwards Date: Thu, 3 Dec 2015 15:43:43 -0800 Subject: Update builder to reflect changes to Arch build process. --- push.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 push.sh (limited to 'push.sh') diff --git a/push.sh b/push.sh new file mode 100755 index 0000000..7faa2dc --- /dev/null +++ b/push.sh @@ -0,0 +1,17 @@ +#!/bin/bash + + +VM_USER="${USER}" +PACKAGE_FILE="archbuilder.tar.gz" +INSTANCE_NAME="instance-1" +ZONE="us-east1-d" +ARCH_DATE="20151023" +SSH_TARGET=${VM_USER}@${INSTANCE_NAME} + +rm -f ${PACKAGE_FILE} +tar czf ${PACKAGE_FILE} * +gcloud compute ssh ${SSH_TARGET} --command "rm -fr *" --zone=${ZONE} +gcloud compute copy-files ${PACKAGE_FILE} ${SSH_TARGET}:/home/${VM_USER} --zone=${ZONE} + +gcloud compute ssh ${SSH_TARGET} --command "tar xvzf ${PACKAGE_FILE}; rm ${PACKAGE_FILE}; chmod +x *.sh" --zone=${ZONE} +gcloud compute ssh ${SSH_TARGET} --command "sudo ./build-gce-arch.py --verbose --size_gb=100 --debug --public --upload gs://jeremyje/archlinux-images/arch-v${ARCH_DATE}.tar.gz --register" --zone=${ZONE} -- cgit v1.3