diff options
Diffstat (limited to 'resources/tools/disk-image-builder/ubuntu/build-listmaker.sh')
-rwxr-xr-x | resources/tools/disk-image-builder/ubuntu/build-listmaker.sh | 76 |
1 files changed, 0 insertions, 76 deletions
diff --git a/resources/tools/disk-image-builder/ubuntu/build-listmaker.sh b/resources/tools/disk-image-builder/ubuntu/build-listmaker.sh deleted file mode 100755 index 7f6c492e55..0000000000 --- a/resources/tools/disk-image-builder/ubuntu/build-listmaker.sh +++ /dev/null @@ -1,76 +0,0 @@ -#!/bin/sh - -# Copyright (c) 2018 Cisco and/or its affiliates. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at: -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and - -# This builds the "listmaker" image. This is essentially a one-time -# action and most likely applicable to CSIT test lab only. - -cd $(dirname $0) -BUILD_DIR="$(pwd)/build" -PACKER_DIR="${BUILD_DIR}/packer" -OUT_DIR="${BUILD_DIR}/output/listmaker" - -if [ "$1" = "ubuntu-14.04.4" ] -then - RELEASE_NAME="csit-ubuntu-14.04.4-listmaker" - PACKER_TEMPLATE="listmaker/ubuntu-14.04.4.json" -elif [ "$1" = "ubuntu-16.04.1" ] -then - RELEASE_NAME="csit-ubuntu-16.04.1-listmaker" - PACKER_TEMPLATE="listmaker/ubuntu-16.04.1.json" -else - echo "Please provide OS as parameter:" - echo "Options: ${0} [ubuntu-14.04.4|ubuntu-16.04.1]" - exit 1 -fi - -VIRL_IMAGE_SUBTYPE=server -VIRL_IMAGE_NAME="${RELEASE_NAME}" -VIRL_IMAGE_FILE="${OUT_DIR}/packer-${RELEASE_NAME}" - -# export PACKER_LOG="1" - -# This script requires that the following two environment variables be defined- -# -# $VIRL_USER -# $VIRL_PASSWORD - -if [ "$VIRL_USER" = "" ] || [ "$VIRL_PASSWORD" = "" ] -then - echo '$VIRL_USER and $VIRL_PASSWORD environment variables must be defined' - exit 1 -fi - -### -### Download and extract packer, if not already installed -### -os=$(uname -s) -if [ "$os" = "Darwin" ] -then - packer_url="https://releases.hashicorp.com/packer/0.10.1/packer_0.10.1_darwin_amd64.zip" -elif [ "$os" = "Linux" ] -then - packer_url="https://releases.hashicorp.com/packer/0.10.1/packer_0.10.1_linux_amd64.zip" -fi - -mkdir -p $BUILD_DIR -wget -P ${PACKER_DIR} -N ${packer_url} - -unzip -n ${PACKER_DIR}/packer*zip -d ${PACKER_DIR} - -### -### Build the actual image as per packer script. Packer post-processor will -### upload it to VIRL. -### -${BUILD_DIR}/packer/packer build -var "release=${RELEASE_NAME}" \ - -var "outputdir=${OUT_DIR}" -force -machine-readable ${PACKER_TEMPLATE} |