Commit 8a027475 authored by Vitaly Lipatov's avatar Vitaly Lipatov

fix docmd and use it instead duplicate showcmd

parent 62ac41ef
...@@ -91,5 +91,4 @@ if [ -n "$PLAIN_DISTCC" ] ; then ...@@ -91,5 +91,4 @@ if [ -n "$PLAIN_DISTCC" ] ; then
# unset DISTCC_HOSTS # unset DISTCC_HOSTS
fi fi
showcmd $NICE time -p $PUMP make -j$DISTCC_THREADS CC="$DISTCC" CXX="$DISTCXX" $@ docmd $NICE time -p $PUMP make -j$DISTCC_THREADS CC="$DISTCC" CXX="$DISTCXX" "$@"
$NICE time -p $PUMP make -j$DISTCC_THREADS CC="$DISTCC" CXX="$DISTCXX" $@
...@@ -38,8 +38,7 @@ if [ "$PKGVENDOR" = "alt" ] ; then ...@@ -38,8 +38,7 @@ if [ "$PKGVENDOR" = "alt" ] ; then
BUILDREQ= BUILDREQ=
# Change release according to alt policy with extensions # Change release according to alt policy with extensions
# General rule: alwars alt(N-1).MM.(N) # General rule: alwars alt(N-1).MM.(N)
showcmd set_release $SPECNAME $(get_txtrelease $SPECNAME)$(decrement_release $BASERELEASE).$MDISTR.$BASERELEASE docmd set_release $SPECNAME $(get_txtrelease $SPECNAME)$(decrement_release $BASERELEASE).$MDISTR.$BASERELEASE
set_release $SPECNAME $(get_txtrelease $SPECNAME)$(decrement_release $BASERELEASE).$MDISTR.$BASERELEASE
ADDDEF="" ADDDEF=""
CLEANTEXT="" CLEANTEXT=""
# due new libtool, affected on ALT Linux # due new libtool, affected on ALT Linux
...@@ -56,8 +55,7 @@ else ...@@ -56,8 +55,7 @@ else
TXTRELEASE=$(get_txtrelease $SPECNAME) TXTRELEASE=$(get_txtrelease $SPECNAME)
# HACK: Override release with KORINFTARGETRELEASE if set # HACK: Override release with KORINFTARGETRELEASE if set
[ -z "$KORINFTARGETRELEASE" ] || TXTRELEASE=$KORINFTARGETRELEASE [ -z "$KORINFTARGETRELEASE" ] || TXTRELEASE=$KORINFTARGETRELEASE
showcmd set_release $SPECNAME $TXTRELEASE$BASERELEASE$PKGVENDOR docmd set_release $SPECNAME $TXTRELEASE$BASERELEASE$PKGVENDOR
set_release $SPECNAME $TXTRELEASE$BASERELEASE$PKGVENDOR
test -z "$VERBOSE" || echo "Build package with release $TXTRELEASE" test -z "$VERBOSE" || echo "Build package with release $TXTRELEASE"
ADDDEF="%defattr(-, root, root)" ADDDEF="%defattr(-, root, root)"
CLEANTEXT="" CLEANTEXT=""
...@@ -428,8 +426,7 @@ for i in $LISTBUILT ; do ...@@ -428,8 +426,7 @@ for i in $LISTBUILT ; do
SPECNAME=$RPMTOPDIR/SPECS/$(spec_by_srpm $i) SPECNAME=$RPMTOPDIR/SPECS/$(spec_by_srpm $i)
test -f "$SPECNAME" || fatal "Spec $SPECNAME is not found" test -f "$SPECNAME" || fatal "Spec $SPECNAME is not found"
showcmd altspec_to_local $SPECNAME docmd altspec_to_local $SPECNAME
altspec_to_local $SPECNAME
docmd $BUILDCOMMAND $LISTRPMARGS $UPLOADARG $REMOTEBUILD $DISTRARG $SPECNAME || fatal "Can't build" docmd $BUILDCOMMAND $LISTRPMARGS $UPLOADARG $REMOTEBUILD $DISTRARG $SPECNAME || fatal "Can't build"
uni_rpmrm $SPECNAME || true uni_rpmrm $SPECNAME || true
......
...@@ -428,8 +428,7 @@ do ...@@ -428,8 +428,7 @@ do
test -d "$CURNAME" || CURNAME=$(get_tarballname "$i") test -d "$CURNAME" || CURNAME=$(get_tarballname "$i")
gear_update_from_tarball "$RPMSOURCEDIR/$FTB" "$CURNAME" $FORCEDOWNLOAD gear_update_from_tarball "$RPMSOURCEDIR/$FTB" "$CURNAME" $FORCEDOWNLOAD
rm -f "$RPMSOURCEDIR/$FTB" rm -f "$RPMSOURCEDIR/$FTB"
showcmd git commit -m "just import $FTB with rpmgs script" docmd git commit -m "just import $FTB with rpmgs script"
git commit -m "just import $FTB with rpmgs script"
fi fi
else else
is_gear && echo "Skip tarball committing (run with version or with -f option)." is_gear && echo "Skip tarball committing (run with version or with -f option)."
......
...@@ -63,8 +63,7 @@ uni_rpmbuild() ...@@ -63,8 +63,7 @@ uni_rpmbuild()
# build package without MENV checking # build package without MENV checking
if true || [ "$MENV" = "SS" ] ; then if true || [ "$MENV" = "SS" ] ; then
showcmd $GEAR $COMMIT $GEARRULES --rpmbuild -- $RPMBUILD "$TWOPARAM" "$THRPARAM" "$FOURPARAM" "$FIVEPARAM" "$SIXPARAM" $@ docmd $NICE $GEAR $COMMIT $GEARRULES --rpmbuild -- $RPMBUILD "$TWOPARAM" "$THRPARAM" "$FOURPARAM" "$FIVEPARAM" "$SIXPARAM" "$@" || RET=$?
$NICE $GEAR $COMMIT $GEARRULES --rpmbuild -- $RPMBUILD "$TWOPARAM" "$THRPARAM" "$FOURPARAM" "$FIVEPARAM" "$SIXPARAM" $@ || RET=$?
[ -z "$COMMANDAFTER" ] || docmd $COMMANDAFTER [ -z "$COMMANDAFTER" ] || docmd $COMMANDAFTER
else else
fatal "Build backported src.rpm from git is unsupported now" fatal "Build backported src.rpm from git is unsupported now"
...@@ -74,8 +73,7 @@ uni_rpmbuild() ...@@ -74,8 +73,7 @@ uni_rpmbuild()
fi fi
else else
mkdir -p $RPMTOPDIR/BUILD $RPMTOPDIR/SRPMS mkdir -p $RPMTOPDIR/BUILD $RPMTOPDIR/SRPMS
showcmd $RPMBUILD "$TWOPARAM" "$THRPARAM" "$FOURPARAM" "$FIVEPARAM" "$SIXPARAM" $@ docmd $NICE $RPMBUILD "$TWOPARAM" "$THRPARAM" "$FOURPARAM" "$FIVEPARAM" "$SIXPARAM" "$@" || RET=$?
$NICE $RPMBUILD "$TWOPARAM" "$THRPARAM" "$FOURPARAM" "$FIVEPARAM" "$SIXPARAM" $@ || RET=$?
fi fi
return $RET return $RET
...@@ -93,11 +91,9 @@ uni_buildreq() ...@@ -93,11 +91,9 @@ uni_buildreq()
local GEARBUILDREQ=gear-buildreq local GEARBUILDREQ=gear-buildreq
if is_gear $SPECDIR ; then if is_gear $SPECDIR ; then
showcmd $GEARBUILDREQ $BUILDREQPARAM --commit -- "$SPECNAME" $@ docmd $NICE $GEARBUILDREQ $BUILDREQPARAM --commit -- "$SPECNAME" "$@" || RET=$?
$NICE $GEARBUILDREQ $BUILDREQPARAM --commit -- "$SPECNAME" $@ || RET=$?
else else
showcmd buildreq $BUILDREQPARAM "$SPECNAME" $@ docmd $NICE buildreq $BUILDREQPARAM "$SPECNAME" "$@" || RET=$?
$NICE buildreq $BUILDREQPARAM "$SPECNAME" $@ || RET=$?
fi fi
return $RET return $RET
} }
...@@ -116,8 +112,7 @@ uni_rpminstall() ...@@ -116,8 +112,7 @@ uni_rpminstall()
#else #else
echo -n "Install package " echo -n "Install package "
docmd mkdir -p $RPMTOPDIR/SOURCES $RPMTOPDIR/SRPMS $RPMTOPDIR/RPMS docmd mkdir -p $RPMTOPDIR/SOURCES $RPMTOPDIR/SRPMS $RPMTOPDIR/RPMS
showcmd rpm -iv "$TWOPARAM" $@ docmd rpm -iv "$TWOPARAM" "$@" || RET=$?
rpm -iv "$TWOPARAM" $@ || RET=$?
#fi #fi
return $RET return $RET
} }
...@@ -131,7 +126,6 @@ uni_rpmrm() ...@@ -131,7 +126,6 @@ uni_rpmrm()
TWOPARAM="--define=_topdir $RPMTOPDIR" TWOPARAM="--define=_topdir $RPMTOPDIR"
fi fi
showcmd $RPMBUILD "$TWOPARAM" --rmsource --rmspec --nodeps $@ docmd $RPMBUILD "$TWOPARAM" --rmsource --rmspec --nodeps "$@"
$RPMBUILD "$TWOPARAM" --rmsource --rmspec --nodeps $@
} }
...@@ -40,8 +40,7 @@ uni_rpmbuildsrpm() ...@@ -40,8 +40,7 @@ uni_rpmbuildsrpm()
# build package without MENV checking # build package without MENV checking
if true || [ "$MENV" = "SS" ] ; then if true || [ "$MENV" = "SS" ] ; then
showcmd $GEAR $COMMIT $GEARRULES --rpmbuild -- $RPMBUILD "$ONEPARAM" "$TWOPARAM" "$THRPARAM" $@ docmd $NICE $GEAR $COMMIT $GEARRULES --rpmbuild -- $RPMBUILD "$ONEPARAM" "$TWOPARAM" "$THRPARAM" "$@" || RET=$?
$NICE $GEAR $COMMIT $GEARRULES --rpmbuild -- $RPMBUILD "$ONEPARAM" "$TWOPARAM" "$THRPARAM" $@ || RET=$?
[ -z "$COMMANDAFTER" ] || docmd $COMMANDAFTER [ -z "$COMMANDAFTER" ] || docmd $COMMANDAFTER
else else
fatal "Build backported src.rpm from git is unsupported now" fatal "Build backported src.rpm from git is unsupported now"
...@@ -51,8 +50,7 @@ uni_rpmbuildsrpm() ...@@ -51,8 +50,7 @@ uni_rpmbuildsrpm()
fi fi
else else
mkdir -p $RPMTOPDIR/BUILD $RPMTOPDIR/SRPMS mkdir -p $RPMTOPDIR/BUILD $RPMTOPDIR/SRPMS
showcmd $RPMBUILD "$ONEPARAM" "$TWOPARAM" "$THRPARAM" $@ docmd $NICE $RPMBUILD "$ONEPARAM" "$TWOPARAM" "$THRPARAM" "$@" || RET=$?
$NICE $RPMBUILD "$ONEPARAM" "$TWOPARAM" "$THRPARAM" $@ || RET=$?
fi fi
return $RET return $RET
......
...@@ -302,7 +302,7 @@ docmd() ...@@ -302,7 +302,7 @@ docmd()
SETCOLOR_SUCCESS SETCOLOR_SUCCESS
echo " \$ $@" echo " \$ $@"
SETCOLOR_NORMAL SETCOLOR_NORMAL
$@ "$@"
} }
# Print command line only # Print command line only
......
#!/bin/sh
. `dirname $0`/../share/eterbuild/functions/common
#load_mod spec
check()
{
[ "$2" != "$3" ] && echo "FATAL with '$1': result '$2' do not match with '$3'" || echo "OK for '$1' with '$2'"
}
func()
{
docmd ls $@
docmd ls "$@"
ls "$@"
}
func 1 "1 2"
func 1 2 3
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