I noticed a bug in the set_version service.
If the destination file is a specfile, then the file gets overwritten
/twice/ - once with the new version, and once with 'Release: 0' which
throws out the first (version) change.
Here is my recommended fix:
if [ "${FILE%.spec}" != "$FILE" ]; then
# set release back to zero after version upgrade, will be
increased by OBS during build
sed -e "s,^Release:.*,Release: 0," -e "s,^Version:.*,Version:
$MYVERSION," "$FILE" > "$MYOUTDIR/$FILE" || exit 1
else
sed -e "s,^Version:.*,Version: $MYVERSION," "$FILE" >
"$MYOUTDIR/$FILE" || exit 1
fi
I generally prefer to see '-e' used whenever possible.
--
Jon
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-buildservice+help(a)opensuse.org