26 lines
717 B
Bash
26 lines
717 B
Bash
#!/bin/bash
|
|
|
|
# Autobuild doesn't support package names with macros. This script will update versions in package names.
|
|
|
|
ORIG_SPEC=${2%-utils}
|
|
# Never update -utils fíle when it is already opened. It will break advanced build scripts:
|
|
if test "$2" != "$ORIG_SPEC" ; then
|
|
exit
|
|
fi
|
|
|
|
if ! test -f $1/$ORIG_SPEC.spec ; then
|
|
exit
|
|
fi
|
|
|
|
# Edit file to fit -utils build needs:
|
|
sed '
|
|
s/BUILD_UTILS\ 0/BUILD_UTILS 1/;
|
|
s/BUILD_CORE\ 1/BUILD_CORE 0/;
|
|
s/^.ame:.*/&-utils/;
|
|
# No more needed.
|
|
#s/^..hangelog.*/& utils/;
|
|
s/^\(# WARNING:\).*After editing.*/\1 Do not edit this auto generated file./
|
|
' <$1/$ORIG_SPEC.spec >$1/$ORIG_SPEC-utils.spec
|
|
|
|
cp -a $1/$ORIG_SPEC.changes $1/$ORIG_SPEC-utils.changes
|