updated release script for new SVN URL.

This commit is contained in:
skarg
2013-03-13 22:11:39 +00:00
parent 53ee7a782c
commit 0c8f51f9fb
+8 -6
View File
@@ -1,9 +1,11 @@
#!/bin/sh #!/bin/sh
# Release helper for this project # Release helper for this project
USERNAME=skarg
PROJECT=bacnet PROJECT=bacnet
SVN_BASE_URL=https://svn.code.sf.net/p/${PROJECT}/code
SVN_MODULE=bacnet-stack SVN_MODULE=bacnet-stack
FRS_URL=skarg,bacnet@frs.sourceforge.net:/home/frs/project/b/ba/bacnet/bacnet-stack FRS_URL=${USERNAME},${PROJECT}@frs.sourceforge.net:/home/frs/project/b/ba/bacnet/bacnet-stack
if [ -z "$1" ] if [ -z "$1" ]
then then
@@ -37,12 +39,12 @@ fi
ARCHIVE_NAME=${SVN_MODULE}-${DOTTED_VERSION} ARCHIVE_NAME=${SVN_MODULE}-${DOTTED_VERSION}
TAGGED_NAME=${SVN_MODULE}-${DASHED_VERSION} TAGGED_NAME=${SVN_MODULE}-${DASHED_VERSION}
SVN_BASE_URL=https://${PROJECT}.svn.sourceforge.net/svnroot/${PROJECT}
SVN_TRUNK_NAME=${SVN_BASE_URL}/trunk/${SVN_MODULE} SVN_TRUNK_NAME=${SVN_BASE_URL}/trunk/${SVN_MODULE}
SVN_TAGGED_NAME=${SVN_BASE_URL}/tags/${TAGGED_NAME} SVN_TAGGED_NAME=${SVN_BASE_URL}/tags/${TAGGED_NAME}
echo "Setting a tag on the ${SVN_MODULE} module called ${TAGGED_NAME}" echo "Setting a tag on the ${SVN_MODULE} module called ${TAGGED_NAME}"
svn copy ${SVN_TRUNK_NAME} ${SVN_TAGGED_NAME} -m "tagged" > /dev/null TAG_COMMENT="Created version ${ARCHIVE_NAME}"
svn copy --username=${USERNAME} ${SVN_TRUNK_NAME} ${SVN_TAGGED_NAME} -m "${TAG_COMMENT}"
echo "done." echo "done."
if [ -d "${ARCHIVE_NAME}" ] if [ -d "${ARCHIVE_NAME}" ]
@@ -53,7 +55,7 @@ then
fi fi
echo "Getting a clean version out of subversion for Linux gzip" echo "Getting a clean version out of subversion for Linux gzip"
svn export ${SVN_TAGGED_NAME} ${ARCHIVE_NAME} > /dev/null svn export --username=${USERNAME} ${SVN_TAGGED_NAME} ${ARCHIVE_NAME} > /dev/null
echo "done." echo "done."
GZIP_FILENAME=${ARCHIVE_NAME}.tgz GZIP_FILENAME=${ARCHIVE_NAME}.tgz
@@ -81,11 +83,12 @@ then
echo "done." echo "done."
fi fi
echo "Getting another clean version out of subversion for Windows zip" echo "Getting another clean version out of subversion for Windows zip"
svn export --native-eol CRLF ${SVN_TAGGED_NAME} ${ARCHIVE_NAME} > /dev/null svn export --username=${USERNAME} --native-eol CRLF ${SVN_TAGGED_NAME} ${ARCHIVE_NAME} > /dev/null
ZIP_FILENAME=${ARCHIVE_NAME}.zip ZIP_FILENAME=${ARCHIVE_NAME}.zip
echo "done." echo "done."
echo "Zipping the directory exported for Windows." echo "Zipping the directory exported for Windows."
zip -r ${ZIP_FILENAME} ${ARCHIVE_NAME} > /dev/null zip -r ${ZIP_FILENAME} ${ARCHIVE_NAME} > /dev/null
if [ -e "${ZIP_FILENAME}" ] if [ -e "${ZIP_FILENAME}" ]
then then
echo "${ZIP_FILENAME} created." echo "${ZIP_FILENAME} created."
@@ -113,4 +116,3 @@ echo "Sending ${ARCHIVE_NAME} to SourceForge using scp..."
scp -r ${ARCHIVE_NAME} ${FRS_URL} scp -r ${ARCHIVE_NAME} ${FRS_URL}
echo "Complete!" echo "Complete!"