diff options
author | Markos Chandras <mchandras@suse.de> | 2017-10-05 10:01:09 +0100 |
---|---|---|
committer | Markos Chandras <mchandras@suse.de> | 2017-10-05 15:31:23 +0100 |
commit | dfd9229ad20d0ff724ce5ccf45161c8eb5e2c9e5 (patch) | |
tree | feee0142a4b028069e4fd05fbd037a6b93545007 /xci/scripts/vm/build-dib-os.sh | |
parent | a934224aed505efe524a9a4c2db3b917e5addfef (diff) |
xci: scripts: build-dib-os.sh: chmod and chown files using sudo
Some of the files may be owned by root so we need to ensure that
everything is reset properly. Moreover, only clean the image files
for the one we are building.
Change-Id: I45b78db6715534187f19d9f513e8288fd076cb6b
Signed-off-by: Markos Chandras <mchandras@suse.de>
Diffstat (limited to 'xci/scripts/vm/build-dib-os.sh')
-rwxr-xr-x | xci/scripts/vm/build-dib-os.sh | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/xci/scripts/vm/build-dib-os.sh b/xci/scripts/vm/build-dib-os.sh index 7547d40e..7688ee6e 100755 --- a/xci/scripts/vm/build-dib-os.sh +++ b/xci/scripts/vm/build-dib-os.sh @@ -24,17 +24,21 @@ fi # Prepare new working directory dib_workdir="${XCI_CACHE_DIR:-${HOME}/.cache/opnfv_xci_deploy}/clean_vm/images" [[ ! -d $dib_workdir ]] && mkdir -p $dib_workdir -chmod 777 -R $dib_workdir # Record our information uid=$(id -u) gid=$(id -g) +sudo chmod 777 -R $dib_workdir +sudo chown $uid:$gid -R $dib_workdir + echo "Getting the latest docker image..." eval $docker_cmd pull hwoarang/docker-dib-xci:latest # Get rid of stale files -rm -rf $dib_workdir/*.qcow2 $dib_workdir/*.sha256.txt $dib_workdir/*.d +rm -rf $dib_workdir/${ONE_DISTRO}.qcow2 \ + $dib_workdir/${ONE_DISTRO}.sha256.txt \ + $dib_workdir/${ONE_DISTRO}.d echo "Initiating dib build..." eval $docker_cmd run --name ${docker_name} \ --rm --privileged=true -e ONE_DISTRO=${ONE_DISTRO} \ |