Changed expressions.
This commit is contained in:
+33
-32
@@ -19,68 +19,69 @@ fi
|
|||||||
DOTTED_VERSION="$1"
|
DOTTED_VERSION="$1"
|
||||||
DASHED_VERSION="$(echo "$1" | sed 's/[\.*]/-/g')"
|
DASHED_VERSION="$(echo "$1" | sed 's/[\.*]/-/g')"
|
||||||
|
|
||||||
echo "Creating the release files for version $DOTTED_VERSION"
|
echo "Creating the release files for version ${DOTTED_VERSION}"
|
||||||
|
|
||||||
echo "Creating the $PROJECT change log..."
|
echo "Creating the ${PROJECT} change log..."
|
||||||
rm $CHANGELOG
|
rm ${CHANGELOG}
|
||||||
svn update
|
svn update
|
||||||
svn log --xml --verbose | xsltproc svn2cl.xsl - > $CHANGELOG
|
svn log --xml --verbose | xsltproc svn2cl.xsl - > ${CHANGELOG}
|
||||||
if [ -z "$CHANGELOG" ]
|
if [ -z "${CHANGELOG}" ]
|
||||||
then
|
then
|
||||||
echo "Failed to create $CHANGELOG"
|
echo "Failed to create ${CHANGELOG}"
|
||||||
else
|
else
|
||||||
echo "$CHANGELOG created."
|
echo "${CHANGELOG} created."
|
||||||
fi
|
fi
|
||||||
|
|
||||||
ARCHIVE_NAME=$SVN_MODULE-$DOTTED_VERSION
|
ARCHIVE_NAME=${SVN_MODULE}-${DOTTED_VERSION}
|
||||||
|
TAGGED_NAME=${SVN_MODULE}-${DASHED_VERSION}
|
||||||
|
SVN_BASE_URL=https://${PROJECT}.svn.sourceforge.net/svnroot/${PROJECT}
|
||||||
|
|
||||||
SVN_TRUNK_NAME=https://$PROJECT.svn.sourceforge.net/svnroot/$PROJECT/trunk/$SVN_MODULE
|
SVN_TRUNK_NAME=${SVN_BASE_URL}/trunk/${SVN_MODULE}
|
||||||
SVN_TAGGED_NAME=https://$PROJECT.svn.sourceforge.net/svnroot/$PROJECT/tags/$SVN_MODULE-$DASHED_VERSION
|
SVN_TAGGED_NAME=${SVN_BASE_URL}/tags/${TAGGED_NAME}
|
||||||
echo "Setting a tag on the $SVN_MODULE module called $SVN_MODULE-$DASHED_VERSION"
|
echo "Setting a tag on the ${SVN_MODULE} module called ${TAGGED_NAME}"
|
||||||
svn copy -m "Created version $ARCHIVE_NAME" $SVN_TRUNK_NAME $SVN_TAGGED_NAME
|
svn copy ${SVN_TRUNK_NAME} ${SVN_TAGGED_NAME} -m "Created version ${ARCHIVE_NAME}"
|
||||||
echo "done."
|
echo "done."
|
||||||
|
|
||||||
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
|
svn export ${SVN_TAGGED_NAME} ${ARCHIVE_NAME}
|
||||||
echo "done."
|
echo "done."
|
||||||
|
|
||||||
GZIP_FILENAME=$ARCHIVE_NAME.tgz
|
GZIP_FILENAME=${ARCHIVE_NAME}.tgz
|
||||||
echo "tar and gzip the clean directory"
|
echo "tar and gzip the clean directory"
|
||||||
tar -cvvzf $GZIP_FILENAME $ARCHIVE_NAME/
|
tar -cvvzf ${GZIP_FILENAME} ${ARCHIVE_NAME}/
|
||||||
echo "done."
|
echo "done."
|
||||||
|
|
||||||
if [ -z "$GZIP_FILENAME" ]
|
if [ -z "${GZIP_FILENAME}" ]
|
||||||
then
|
then
|
||||||
echo "Failed to create $GZIP_FILENAME"
|
echo "Failed to create ${GZIP_FILENAME}"
|
||||||
else
|
else
|
||||||
echo "$GZIP_FILENAME created."
|
echo "${GZIP_FILENAME} created."
|
||||||
fi
|
fi
|
||||||
|
|
||||||
rm -rf $ARCHIVE_NAME
|
rm -rf ${ARCHIVE_NAME}
|
||||||
|
|
||||||
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
|
svn export --native-eol CRLF ${SVN_TAGGED_NAME} ${ARCHIVE_NAME}
|
||||||
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
|
zip -r ${ZIP_FILENAME} ${ARCHIVE_NAME}
|
||||||
|
|
||||||
if [ -z "$ZIP_FILENAME" ]
|
if [ -z "${ZIP_FILENAME}" ]
|
||||||
then
|
then
|
||||||
echo "Failed to create $ZIP_FILENAME"
|
echo "Failed to create ${ZIP_FILENAME}"
|
||||||
else
|
else
|
||||||
echo "$ZIP_FILENAME created."
|
echo "${ZIP_FILENAME} created."
|
||||||
fi
|
fi
|
||||||
|
|
||||||
rm -rf $ARCHIVE_NAME
|
rm -rf ${ARCHIVE_NAME}
|
||||||
|
|
||||||
echo "Sending to SourceForge..."
|
echo "Sending to SourceForge..."
|
||||||
|
|
||||||
mkdir $ARCHIVE_NAME
|
mkdir ${ARCHIVE_NAME}
|
||||||
mv $ZIP_FILENAME $ARCHIVE_NAME
|
mv ${ZIP_FILENAME} ${ARCHIVE_NAME}
|
||||||
mv $GZIP_FILENAME $ARCHIVE_NAME
|
mv ${GZIP_FILENAME} ${ARCHIVE_NAME}
|
||||||
mv $CHANGELOG $ARCHIVE_NAME
|
mv ${CHANGELOG} ${ARCHIVE_NAME}
|
||||||
scp -r $ARCHIVE_NAME $FRS_URL
|
#scp -r ${ARCHIVE_NAME} ${FRS_URL}
|
||||||
|
|
||||||
echo "Complete!"
|
echo "Complete!"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user