Commit 5a3c6ef1 authored by Vitaly Lipatov's avatar Vitaly Lipatov

epm update --content-index: ignore errors

parent 55c1a6c9
...@@ -43,6 +43,11 @@ get_local_alt_mirror_path() ...@@ -43,6 +43,11 @@ get_local_alt_mirror_path()
ALT_CONTENTS_INDEX_LIST=$epm_cachedir/contents_index/contents_index_list ALT_CONTENTS_INDEX_LIST=$epm_cachedir/contents_index/contents_index_list
__rsync_check()
{
a= rsync -n "$1" >/dev/null 2>/dev/null
}
# URL TARGETDIR OPTIONS # URL TARGETDIR OPTIONS
rsync_alt_contents_index() rsync_alt_contents_index()
{ {
...@@ -50,6 +55,9 @@ rsync_alt_contents_index() ...@@ -50,6 +55,9 @@ rsync_alt_contents_index()
local TD="$2" local TD="$2"
local res local res
assure_exists rsync assure_exists rsync
__rsync_check "$URL" || return
mkdir -p "$(dirname "$TD")" mkdir -p "$(dirname "$TD")"
if [ -z "$quiet" ] ; then if [ -z "$quiet" ] ; then
docmd rsync --partial --inplace $3 -a --progress "$URL" "$TD" docmd rsync --partial --inplace $3 -a --progress "$URL" "$TD"
...@@ -74,7 +82,7 @@ get_url_to_etersoft_mirror() ...@@ -74,7 +82,7 @@ get_url_to_etersoft_mirror()
# "comment" "file" # "comment" "file"
__add_to_contents_index_list() __add_to_contents_index_list()
{ {
[ -n "$quiet" ] || echo " $1 -> $2" [ -n "$verbose" ] && echo " $1 -> $2"
echo "$2" >>$ALT_CONTENTS_INDEX_LIST echo "$2" >>$ALT_CONTENTS_INDEX_LIST
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment