Commit f7683000 authored by Vitaly Lipatov's avatar Vitaly Lipatov

rpmgs: fix download result checking (really skip broken downloaded)

parent 9c7eb885
......@@ -80,19 +80,25 @@ get_archive1()
get_tarbz2()
{
get_archive tar.bz2 || return
bunzip -t $WEXT.tar.bz2 && return || rm -fv $WEXT.tar.bz2
bunzip -t $WEXT.tar.bz2 && return
rm -fv $WEXT.tar.bz2
return 1
}
get_bz2()
{
get_archive1 bz2 || return
bunzip -t $WEXT.bz2 && return || rm -fv $WEXT.bz2
bunzip -t $WEXT.bz2 && return
rm -fv $WEXT.bz2
return 1
}
function get_gz()
{
get_archive1 gz || return
gunzip -f $WEXT.gz && return || rm -fv $WEXT.gz
gunzip -f $WEXT.gz && return
rm -fv $WEXT.gz
return 1
}
function get_raw()
......@@ -106,7 +112,9 @@ function get_raw()
function get_targz()
{
get_archive tar.gz || return
gunzip -f $WEXT.tar.gz && return || rm -fv $WEXT.tar.gz
gunzip -f $WEXT.tar.gz && return
rm -fv $WEXT.tar.gz
return 1
}
function get_tar()
......@@ -118,21 +126,27 @@ function get_tar()
function get_tgz()
{
get_archive tgz || return
gunzip -f $WEXT.tgz && return || rm -fv $WEXT.tgz
gunzip -f $WEXT.tgz && return
rm -fv $WEXT.tgz
return 1
}
function get_tbz2()
{
get_archive tbz2 || return
mv -f $WEXT.tbz2 $WEXT.tar.bz2
bunzip -t $WEXT.tar.bz2 && return || rm -fv $WEXT.tar.bz2
bunzip -t $WEXT.tar.bz2 && return
rm -fv $WEXT.tar.bz2
return 1
}
function get_tbz()
{
get_archive tbz || return
mv -f $WEXT.tbz $WEXT.tar.bz2
bunzip -t $WEXT.tar.bz2 && return || rm -fv $WEXT.tar.bz2
bunzip -t $WEXT.tar.bz2 && return
rm -fv $WEXT.tar.bz2
return 1
}
# TODO: use external converter
......
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