X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=build_step_golden_image.sh;h=ceb9a900b4eeb6c2262f3e4391dcb260fc213214;hb=075a6c6d1b58d6fd81a3c65df61569ec10a59684;hp=2dc1a37a1b32e7a7fecf3c3d0a1f0083f9ce3886;hpb=4ded4f2a805e9447be90751d7d4fb7e11552e545;p=ta%2Fbuild-tools.git diff --git a/build_step_golden_image.sh b/build_step_golden_image.sh index 2dc1a37..ceb9a90 100755 --- a/build_step_golden_image.sh +++ b/build_step_golden_image.sh @@ -19,12 +19,9 @@ set -e scriptdir="$(dirname $(readlink -f ${BASH_SOURCE[0]}))" source $scriptdir/lib.sh -output_image_path="$1" -[[ $output_image_path =~ ^/ ]] || output_image_path=$(pwd)/$output_image_path -rpm_info_output_dir=$2 -[[ $rpm_info_output_dir =~ ^/ ]] || rpm_info_output_dir=$(pwd)/$rpm_info_output_dir +output_image_path=${1:-$WORKTMP/goldenimage/$GOLDEN_IMAGE_NAME} -docker_dib_image=dib:2.0 +docker_dib_image=dib _load_docker_image $docker_dib_image docker run \ @@ -32,10 +29,15 @@ docker run \ --privileged \ -v /dev:/dev \ -v $WORK:/work \ + -e WORK=/work \ + -v $MANIFEST_PATH:/manifest \ + -e MANIFEST_PATH=/manifest \ + -v $scriptdir:/tools \ $docker_dib_image \ - $(realpath --relative-to $WORK $scriptdir)/create_golden_image.sh + /tools/create_golden_image.sh -_publish_image ${TMP_GOLDEN_IMAGE}.qcow2 $output_image_path/${GOLDEN_IMAGE_NAME} +mkdir -p $(dirname $output_image_path) +mv -f ${TMP_GOLDEN_IMAGE}.qcow2 $output_image_path input_dir=$WORKTMP/rpmdata mkdir $input_dir