Change the way of specifying the internal release number, for RPMS.

This commit is contained in:
Laurent Rineau
2006-07-17 12:33:44 +00:00
parent 5928b9f44d
commit 91074e07b4
+2 -6
View File
@@ -149,9 +149,7 @@ if [ "$DO_RPM" ]; then
rm -rf rpm >> ${LOGFILE} 2>&1
cp -r ${SOURCES_DIR}/Maintenance/rpm . >> ${LOGFILE} 2>&1
cp ${release_name}.tar.gz rpm/SOURCES/ >> ${LOGFILE} 2>&1
mv rpm/SPECS/CGAL.spec rpm/SPECS/CGAL.spec.old >> ${LOGFILE} 2>&1
sed -e "s/define +internal_release +[0-9]+/define internal_release $INTERNAL_NUMBER/" rpm/SPECS/CGAL.spec.old > rpm/SPECS/CGAL.spec 2>> ${LOGFILE}
make -C rpm CGAL.src >> ${LOGFILE} 2>&1
make -C rpm CGAL.src CGAL_INTERNAL_RELEASE=$INTERNAL_NUMBER >> ${LOGFILE} 2>&1
echo "`basename rpm/SRPMS/*.src.rpm`" > "${HTML_DIR}/LATEST_SRPM" 2>> ${LOGFILE}
mv rpm/SRPMS/*.src.rpm "${HTML_DIR}" >> ${LOGFILE} 2>&1
rm -rf rpm >> ${LOGFILE} 2>&1
@@ -188,9 +186,7 @@ if [ -n "$DO_RPM" -a -n "$DO_PUBLIC" ]; then
rm -rf rpm >> ${LOGFILE} 2>&1
cp -r ${SOURCES_DIR}/Maintenance/rpm . >> ${LOGFILE} 2>&1
cp ${public_release_name}.tar.gz rpm/SOURCES/ >> ${LOGFILE} 2>&1
mv rpm/SPECS/CGAL.spec rpm/SPECS/CGAL.spec.old >> ${LOGFILE} 2>&1
sed -e "s/define internal_release.*/define internal_release 0/" rpm/SPECS/CGAL.spec.old > rpm/SPECS/CGAL.spec 2>> ${LOGFILE}
make -C rpm CGAL.src >> ${LOGFILE} 2>&1
make -C rpm CGAL.src CGAL_INTERNAL_RELEASE=0 >> ${LOGFILE} 2>&1
# echo "`basename rpm/SRPMS/*.src.rpm`" > "${HTML_DIR}/LATEST_SRPM" 2>> ${LOGFILE}
mv rpm/SRPMS/*.src.rpm "${HTML_DIR}/${release_name}-public/" >> ${LOGFILE} 2>&1
rm -rf rpm >> ${LOGFILE} 2>&1