#! /usr/bin/env bash BUILD_ROOT=~/build PROJECT_ROOT=~/infra USER=virgil # Function to display usage usage() { echo "Usage: $0 -n " exit 1 } # Parse command-line arguments while getopts "n:" opt; do case $opt in n) HOST_NAME="$OPTARG" ;; *) usage ;; esac done mkdir -p ${BUILD_ROOT} cd $BUILD_ROOT || exit rm ${HOST_NAME}.iso || true sudo chown dtookey:dtookey ./* rsync -avP "$PROJECT_ROOT/ubuntu/autoinstaller-generate.sh" ./ag.sh chmod a+x ./ag.sh ./ag.sh -a -u ${PROJECT_ROOT}/ubuntu/user-data.${HOST_NAME}.yaml -d ${HOST_NAME}.iso