Commit a1a7c6ef authored by Vitaly Lipatov's avatar Vitaly Lipatov

rpmgs: remove incorrect tarball

parent cd8b4962
......@@ -5,10 +5,9 @@
#
# GS - get source
#
# Скачивает исходники, автоматически выправляя ситуацию с gz/bz2/tgz/zip
# Скачивает исходники, автоматически выправляя ситуацию с gz/bz2/tgz/zip (tar для git, tar.bz2 для src.rpm)
# Параметры:
# - название спек-файла
# TODO: -h (build in hasher), -s (sign for upload)
# -a - get all source
# check for the same file with other compression
......@@ -81,19 +80,19 @@ get_archive1()
get_tarbz2()
{
get_archive tar.bz2
bunzip -t $WEXT.tar.bz2
bunzip -t $WEXT.tar.bz2 || rm -fv $WEXT.tar.bz2
}
get_bz2()
{
get_archive1 bz2
bunzip -t $WEXT.bz2
bunzip -t $WEXT.bz2 || rm -fv $WEXT.bz2
}
function get_gz()
{
get_archive1 gz || return
gunzip -f $WEXT.gz
gunzip -f $WEXT.gz || rm -fv $WEXT.gz
}
function get_raw()
......@@ -107,8 +106,7 @@ function get_raw()
function get_targz()
{
get_archive tar.gz || return
#gzip -t $WEXT.tar.gz || return
gunzip -f $WEXT.tar.gz
gunzip -f $WEXT.tar.gz || rm -fv $WEXT.tar.gz
}
function get_tar()
......@@ -120,19 +118,21 @@ function get_tar()
function get_tgz()
{
get_archive tgz || return
gunzip -f $WEXT.tgz
gunzip -f $WEXT.tgz || rm -fv $WEXT.tgz
}
function get_tbz2()
{
get_archive tbz2 || return
mv -f $WEXT.tbz2 $WEXT.tar.bz2
bunzip -t $WEXT.tar.bz2 || rm -fv $WEXT.tar.bz2
}
function get_tbz()
{
get_archive tbz || return
mv -f $WEXT.tbz $WEXT.tar.bz2
bunzip -t $WEXT.tar.bz2 || rm -fv $WEXT.tar.bz2
}
# TODO: use external converter
......@@ -141,7 +141,7 @@ function get_zip()
get_archive zip || return
mkdir $WEXT.zip.dir || return
cd $WEXT.zip.dir
unzip -q ../$WEXT.zip && tar cf ../$WEXT.tar . || return
unzip -q ../$WEXT.zip && tar cf ../$WEXT.tar . || { rm -fv $WEXT.zip ; return ; }
cd ..
rm -rf $WEXT.zip.dir
}
......@@ -154,7 +154,7 @@ function get_rar()
get_archive rar || return
mkdir $WEXT.rar.dir || return
cd $WEXT.rar.dir
$UNRAR x ../$WEXT.rar && tar cf ../$WEXT.tar . || return
$UNRAR x ../$WEXT.rar && tar cf ../$WEXT.tar . || { rm -fv $WEXT.rar ; return ; }
cd ..
rm -rf $WEXT.rar.dir
}
......@@ -167,7 +167,7 @@ function get_7z()
get_archive 7z || return
mkdir $WEXT.7z.dir || return
cd $WEXT.7z.dir
$BIN7ZIP x ../$WEXT.7z && tar cf ../$WEXT.tar . || return
$BIN7ZIP x ../$WEXT.7z && tar cf ../$WEXT.tar . || { rm -fv $WEXT.7z ; return ; }
cd ..
rm -rf $WEXT.7z.dir
}
......@@ -222,7 +222,10 @@ function get_source_svn()
# Source-git: http://git.altlinux.org/people/lav/packages/rpm-build-fonts.git
function get_source_svn()
{
fatal "realize me"
}
# Source-url: ftp://updates.etersoft.ru/pub/Etersoft/WINE@Etersoft/last/sources/tarball/%name-%version.tar.gz
# Get real Url from comment
......
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