diff options
author | Petr Ospalý <p.ospaly@partner.samsung.com> | 2019-01-03 16:54:50 +0100 |
---|---|---|
committer | Petr Ospalý <p.ospaly@partner.samsung.com> | 2019-01-03 16:54:50 +0100 |
commit | 03e61247159837b566b0cfcc380606dc317fbf1a (patch) | |
tree | 731792f18e95258f5d87747c98c70c833e9eaea9 /bash/tools/creating_data/save-docker-images.sh | |
parent | 329320e637f5ab3bea558db0e13452ab9cfc7bab (diff) |
Fix whitespaces across the bash scripts
Change-Id: I8f3912f1b7f35aa889ce63592b30014d6433a82f
Issue-ID: OOM-1551
Signed-off-by: Petr Ospalý <p.ospaly@partner.samsung.com>
Diffstat (limited to 'bash/tools/creating_data/save-docker-images.sh')
-rw-r--r-- | bash/tools/creating_data/save-docker-images.sh | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/bash/tools/creating_data/save-docker-images.sh b/bash/tools/creating_data/save-docker-images.sh index 98facb0c..f4a5d3c7 100644 --- a/bash/tools/creating_data/save-docker-images.sh +++ b/bash/tools/creating_data/save-docker-images.sh @@ -1,4 +1,5 @@ #! /usr/bin/env bash + # COPYRIGHT NOTICE STARTS HERE # # Copyright 2018 © Samsung Electronics Co., Ltd. @@ -16,6 +17,8 @@ # limitations under the License. # # COPYRIGHT NOTICE ENDS HERE + + # boilerplate RELATIVE_PATH=../ # relative path from this script to 'common-functions.sh' if [ "$IS_COMMON_FUNCTIONS_SOURCED" != YES ] ; then @@ -23,19 +26,24 @@ if [ "$IS_COMMON_FUNCTIONS_SOURCED" != YES ] ; then LOCAL_PATH=$(readlink -f "$SCRIPT_DIR") . "${LOCAL_PATH}"/"${RELATIVE_PATH}"/common-functions.sh fi + IMG_DIR="$1" + if [[ -z "$IMG_DIR" ]]; then IMG_DIR="./images" fi + echo "Creating ${IMG_DIR}" if [[ ! -d "${IMG_DIR}" ]]; then mkdir -p "${IMG_DIR}" fi + save_image() { local name_tag=$1 echo "$name_tag" local img_name=$(echo "${name_tag}" | tr /: __) local img_path="${IMG_DIR}/${img_name}.tar" + if [[ ! -f "${img_path}" ]] ; then echo "[DEBUG] save ${name_tag} to ${img_path}" echo "${name_tag}" >> $IMG_DIR/_image_list.txt @@ -44,13 +52,16 @@ save_image() { echo "[DEBUG] ${name_tag} already saved" fi } + echo "Save all images" line=1 lines=$(docker images|grep -v 'IMAGE ID'|wc -l) while read -r image; do echo "== pkg #$line of $lines ==" + name=$(echo $image|awk '{print $1}') tag=$(echo $image|awk '{print $2}') save_image "$name:$tag" line=$((line+1)) + done <<< "$(docker images|grep -v 'IMAGE ID'|awk '{printf("%s %s\n", $1, $2)}'|column -t)" |