Commit 44cce1b5 authored by Vitaly Lipatov's avatar Vitaly Lipatov

rpmgs: use erc with --force

parent c4aca096
...@@ -74,7 +74,7 @@ get_archive() ...@@ -74,7 +74,7 @@ get_archive()
# Skip repacking if the target has the same name # Skip repacking if the target has the same name
return 0 return 0
fi fi
erc repack "$WEXT.$1" "$(basename "$GETSOURCE")" erc -f repack "$WEXT.$1" "$(basename "$GETSOURCE")"
} }
# supports only bz2 # supports only bz2
...@@ -272,9 +272,11 @@ do ...@@ -272,9 +272,11 @@ do
# for get RPMSOURCEDIR # for get RPMSOURCEDIR
build_rpms_name $spec build_rpms_name $spec
# TODO: do not use RPMSOURCEDIR for temp. tarballs
[ -n "$FORCEDOWNLOAD" ] && rm -f "$RPMSOURCEDIR/$FTB" [ -n "$FORCEDOWNLOAD" ] && rm -f "$RPMSOURCEDIR/$FTB"
[ -f "$RPMSOURCEDIR/$FTB" ] && { echog "Tarball $FTB already exists in $RPMSOURCEDIR dir, skipping." ; continue ; } #[ -f "$RPMSOURCEDIR/$FTB" ] && { echog "Tarball $FTB already exists in $RPMSOURCEDIR dir, skipping." ; continue ; }
# TODO: dropout these pushd/popd
# use pushd/popd due several cd / cd - # use pushd/popd due several cd / cd -
mkdir -p $RPMSOURCEDIR/ && pushd $RPMSOURCEDIR/ || fatal "Can't create/chdir..." mkdir -p $RPMSOURCEDIR/ && pushd $RPMSOURCEDIR/ || fatal "Can't create/chdir..."
...@@ -293,7 +295,7 @@ do ...@@ -293,7 +295,7 @@ do
# UpUrl for gear # UpUrl for gear
download_url "$GETSOURCEURL" download_url "$GETSOURCEURL"
# FIXME: gear-update can use any tarball # FIXME: gear-update can use any tarball
erc conv $(basename "$GETSOURCEURL") $FTB erc -f repack $(basename "$GETSOURCEURL") $FTB
elif has_ext "$GETSOURCE" .tar ; then elif has_ext "$GETSOURCE" .tar ; then
# tar target: try to load and convert # tar target: try to load and convert
download_any_tarball download_any_tarball
...@@ -301,7 +303,7 @@ do ...@@ -301,7 +303,7 @@ do
elif has_ext "$GETSOURCE" .tar.bz2 ; then elif has_ext "$GETSOURCE" .tar.bz2 ; then
# tar.bz2 target: for src.rpm policy compatibility # tar.bz2 target: for src.rpm policy compatibility
download_any_tarball download_any_tarball
test -f $WEXT.tar.bz2 || erc $WEXT.tar tar.bz2: || fatal "Cannot bzip $WEXT.tar" test -f $WEXT.tar.bz2 || erc -f $WEXT.tar tar.bz2: || fatal "Cannot bzip $WEXT.tar"
else else
download_url "$GETSOURCE" download_url "$GETSOURCE"
fi fi
...@@ -314,7 +316,7 @@ do ...@@ -314,7 +316,7 @@ do
if [ -n "${GETSOURCEURL}" ] ; then if [ -n "${GETSOURCEURL}" ] ; then
# UpUrl for rpm # UpUrl for rpm
download_url "$GETSOURCEURL" download_url "$GETSOURCEURL"
erc conv $(basename "$GETSOURCEURL") $FTB erc -f repack $(basename "$GETSOURCEURL") $FTB
elif ! has_ext "$GETSOURCE" .tar.bz2 ; then elif ! has_ext "$GETSOURCE" .tar.bz2 ; then
# if not tar.bz2 target, direct download # if not tar.bz2 target, direct download
download_url "$GETSOURCE" download_url "$GETSOURCE"
...@@ -322,7 +324,7 @@ do ...@@ -322,7 +324,7 @@ do
# if tar.bz2 target # if tar.bz2 target
download_any_tarball download_any_tarball
#echog -n "Compressing to $WEXT.tar.bz2..." #echog -n "Compressing to $WEXT.tar.bz2..."
test -f $WEXT.tar.bz2 || erc $WEXT.tar tar.bz2: || fatal "Cannot bzip $WEXT.tar" test -f $WEXT.tar.bz2 || erc -f $WEXT.tar tar.bz2: || fatal "Cannot bzip $WEXT.tar"
elif has_ext "$GETSOURCE" .bz2 ; then elif has_ext "$GETSOURCE" .bz2 ; then
warning "It is not tarball (possible single file)..." warning "It is not tarball (possible single file)..."
get_bz2 || get_gz || get_raw || fatal "Cannot retrieve $GETSOURCE" get_bz2 || get_gz || get_raw || fatal "Cannot retrieve $GETSOURCE"
......
...@@ -24,7 +24,7 @@ BuildRequires: rpm-build-compat >= %altcompat_ver ...@@ -24,7 +24,7 @@ BuildRequires: rpm-build-compat >= %altcompat_ver
Requires: giter >= 0.8 Requires: giter >= 0.8
Requires: eepm >= 1.5.0 Requires: eepm >= 1.5.0
Requires: erc >= 0.7 Requires: erc >= 0.8
Requires: rpm-build Requires: rpm-build
Requires: rpm-build-compat >= %altcompat_ver Requires: rpm-build-compat >= %altcompat_ver
......
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