Log missed tarballs

This commit logs missed tarballs inside a log file.

Story: 2002892
Task: 22853

Change-Id: Ica18003b5f69f4c5f574aff782278f56eb8426bc
Signed-off-by: Mario Alfredo Carrillo Arevalo <mario.alfredo.c.arevalo@intel.com>
This commit is contained in:
Mario Alfredo Carrillo Arevalo 2018-07-05 10:21:50 -05:00
parent f7b3644122
commit 19bb97701e
1 changed files with 12 additions and 3 deletions

View File

@ -24,22 +24,30 @@ fi
# - Puppet hosted under "downloads/puppet" output directory.
# to be populated under $MY_REPO/addons/wr-cgcs/layers/cgcs/downloads/puppet
output_main="output"
logs_dir="$script_path/logs"
output_main="$script_path/output"
output_log="$logs_dir/log_download_tarball_missing.txt"
output_path=$output_main/stx-r1/CentOS/pike
output_tarball=$output_path/downloads
output_puppet=$output_tarball/puppet
mkdir -p $output_tarball
mkdir -p $output_puppet
if [ ! -d "$logs_dir" ]; then
mkdir "$logs_dir"
fi
# Download function using wget command
download_package() {
wget --spider $1
if [[ $? != 0 ]]; then
if [ $? != 0 ]; then
echo "$1 is broken"
else
wget -t 5 --wait=15 $1
if [ $? != 0 ]; then
echo "$1" > "$output_log"
fi
fi
}
@ -182,7 +190,8 @@ for line in $(cat $tarball_file); do
fi
popd
else
echo "Error: Failed to download $tarball_url"
echo "Error: Failed to download $tarball_url" 1>&2
echo "$tarball_url" > "$output_log"
fi
else