]> TLD Linux GIT Repositories - packages/rpm-build-tools.git/blobdiff - builder.sh
- fix sed to disallow macro multiplication on multiple calls
[packages/rpm-build-tools.git] / builder.sh
index 4ea1d3d8904a203ea2bb28b8e4ea0343583b2f81..a091ffcd40e8dc73221d0dd19c79e6ea6cb4be07 100755 (executable)
@@ -1756,6 +1756,8 @@ build_package() {
        fi
        # Enable/disable distro wide bconds based on ~/.distbcond
        process_distbcond "$specdir/$SPECFILE"
+       # Add %tld macro to release to allow release control
+       sed -i -r -e '/^Release:/s/%\{\?tld\}//g; s/^Release:\s+(.*)$/Release:\t\1%{?tld}/;' $specdir/$SPECFILE
        # FIXME: eval here is exactly why?
        PATH=$CLEAN_PATH eval teeboth "'$logfile'" ${TIME_COMMAND} ${NICE_COMMAND} $RPMBUILD $TARGET_SWITCH $BUILD_SWITCH -v $QUIET $CLEAN $RPMOPTS $RPMBUILDOPTS $BCOND --define \'_specdir $PACKAGE_DIR\' --define \'_sourcedir $PACKAGE_DIR\' $specdir/$SPECFILE
        retval=$?