Commit f0434ea1 authored by Vitaly Lipatov's avatar Vitaly Lipatov

spec: add commented code for use spec without changelog

parent db2b541e
...@@ -14,14 +14,19 @@ get_var() ...@@ -14,14 +14,19 @@ get_var()
eval_spec() eval_spec()
{ {
# TODO: use rpm -showrc instead -bE for get main variables? # TODO: use rpm -showrc instead -bE for get main variables?
local SPEC=$1
# see http://bugs.etersoft.ru/show_bug.cgi?id=6588
#cat $SPEC | awk 'BEGIN{desk=0}{if (desk==0) {print}; if(/^%changelog/&&desk==0){desk++}}' > $SPEC.tmpspec
# SPEC=$SPEC.tmpspec
# Hack: just print spec if -bE failed # Hack: just print spec if -bE failed
if is_alt ; then if is_alt ; then
# on ALT we have to done without errors # on ALT we have to done without errors
$RPMBUILD -bE --target $SYSARCH $RPMBUILDARG $@ || fatal "Check spec's fields" $RPMBUILD -bE --target $SYSARCH $RPMBUILDARG $SPEC || fatal "Check spec's fields"
else else
$RPMBUILD -bE --target $SYSARCH $RPMBUILDARG $@ 2>/dev/null || cat $1 $RPMBUILD -bE --target $SYSARCH $RPMBUILDARG $SPEC 2>/dev/null || cat $SPEC
fi fi
# rm -f $SPEC.tmpspec
} }
get_release() get_release()
......
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