Commit 1c392772 authored by Vitaly Lipatov's avatar Vitaly Lipatov

rpmpub: add support for -f key (force for rpmgs)

parent 73debee0
...@@ -13,8 +13,9 @@ load_mod spec rpm etersoft ...@@ -13,8 +13,9 @@ load_mod spec rpm etersoft
if [ "$1" = "-h" ]; then if [ "$1" = "-h" ]; then
echog "rpmpub - Etersoft specific script for publish gear repo to target ftp dir as src.rpm" echog "rpmpub - Etersoft specific script for publish gear repo to target ftp dir as src.rpm"
echog "Usage: rpmpub [-r PROJECTVERSION ] [SPEC] [TARGETDIR]" echog "Usage: rpmpub [-f] [-r PROJECTVERSION ] [SPEC] [TARGETDIR]"
echog "Options:" echog "Options:"
echog " -f - force set tag"
echog " -r PROJECTVERSION - set other project version (PROJECTVERSION/sources)" echog " -r PROJECTVERSION - set other project version (PROJECTVERSION/sources)"
echog " TARGETDIR - copy signed src.rpm package to TARGETDIR (f.i., /tmp/some_version/sources)" echog " TARGETDIR - copy signed src.rpm package to TARGETDIR (f.i., /tmp/some_version/sources)"
echog "By default used path from Source: spec field. " echog "By default used path from Source: spec field. "
...@@ -22,7 +23,11 @@ if [ "$1" = "-h" ]; then ...@@ -22,7 +23,11 @@ if [ "$1" = "-h" ]; then
exit 0 exit 0
fi fi
FORCE=
if [ "$1" = "-f" ] ; then
FORCE=$1
shift
fi
# publish to unstable by default # publish to unstable by default
ALPHA= ALPHA=
...@@ -61,7 +66,7 @@ if [ -n "$ALPHA" ] && [ ! -d "$ETERDESTSRPM" ] && [ -d "$PREVPATH" ] ; then ...@@ -61,7 +66,7 @@ if [ -n "$ALPHA" ] && [ ! -d "$ETERDESTSRPM" ] && [ -d "$PREVPATH" ] ; then
fi fi
# just for your information: rpmbs supports ssh-like target # just for your information: rpmbs supports ssh-like target
$ETERBUILDBIN/rpmbs -s $SPECNAME || fatal "Can't build SRPMS" $ETERBUILDBIN/rpmbs $FORCE -s $SPECNAME || fatal "Can't build SRPMS"
# if known target and last link already exists # if known target and last link already exists
if [ -n "$ALPHA" ] && [ -L "$ETERDESTSRPM/../../last" ] ; then if [ -n "$ALPHA" ] && [ -L "$ETERDESTSRPM/../../last" ] ; then
......
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