X-Git-Url: https://gerrit.fd.io/r/gitweb?p=csit.git;a=blobdiff_plain;f=resources%2Ftools%2Fdisk-image-builder%2Fubuntu%2Fbuild-listmaker.sh;fp=resources%2Ftools%2Fdisk-image-builder%2Fubuntu%2Fbuild-listmaker.sh;h=0000000000000000000000000000000000000000;hp=7f6c492e55794747f6f139d8b2f39e71fa34d947;hb=53fb7dad59b185992aaed1ec2e470c547693caf2;hpb=7482d7a93bf3f7af2f82d2986deaf83f3cd65f92 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}