diff options
author | kcook <kcook@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-08-06 11:11:11 +0000 |
---|---|---|
committer | kcook <kcook@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-08-06 11:11:11 +0000 |
commit | f1f85ed28b551fb90cb6b199cbef99a3d4007016 (patch) | |
tree | c71698282aae99abcb17703e1facd15e68ca045c /maintainer-scripts | |
parent | 7d4e610df7b50fd8ce7f1432a96e6a9f8d04a135 (diff) | |
download | gcc-f1f85ed28b551fb90cb6b199cbef99a3d4007016.tar.gz |
2004-08-06 Kelley Cook <kcook@gcc.gnu.org>
* gcc_release (snapshot_print): Accept arguments. Don't use echo -e.
(announce_snapshot): Update for above. Don't use echo -e.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@85637 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'maintainer-scripts')
-rw-r--r-- | maintainer-scripts/ChangeLog | 5 | ||||
-rwxr-xr-x | maintainer-scripts/gcc_release | 154 |
2 files changed, 78 insertions, 81 deletions
diff --git a/maintainer-scripts/ChangeLog b/maintainer-scripts/ChangeLog index 9902f1b06db..c17f93a17fc 100644 --- a/maintainer-scripts/ChangeLog +++ b/maintainer-scripts/ChangeLog @@ -1,3 +1,8 @@ +2004-08-06 Kelley Cook <kcook@gcc.gnu.org> + + * gcc_release (snapshot_print): Accept arguments. Don't use echo -e. + (announce_snapshot): Update for above. Don't use echo -e. + 2004-08-03 Kelley Cook <kcook@gcc.gnu.org> * maintainer-scripts (snapshot_print): New function. diff --git a/maintainer-scripts/gcc_release b/maintainer-scripts/gcc_release index 8d49ce9c967..036c8bf943a 100755 --- a/maintainer-scripts/gcc_release +++ b/maintainer-scripts/gcc_release @@ -409,10 +409,10 @@ upload_files() { #Print description if snapshot exists snapshot_print() { - if [ -e ${RELEASE}/${SNAP_FILE} ]; then - printf "%-38s%s\n\n" "${SNAP_FILE}" "${SNAP_DESCRIPTION}" >> ${SNAPSHOT_README} - echo -e " <tr><td><a href=\"${SNAP_FILE}\">${SNAP_FILE}</a></td>\n" \ - " <td>${SNAP_DESCRIPTION}</td></tr>" >> ${SNAPSHOT_INDEX} + if [ -e ${RELEASE}/$1 ]; then + printf "%-38s%s\n\n" "$1" "$2" >> ${SNAPSHOT_README} + echo " <tr><td><a href=\"$1\">$1</a></td>" >> ${SNAPSHOT_INDEX} + echo " <td>$2</td></tr>" >> ${SNAPSHOT_INDEX} fi } @@ -425,84 +425,76 @@ announce_snapshot() { SNAPSHOT_INDEX=${RELEASE}/index.html changedir "${SNAPSHOTS_DIR}" - echo -e "Snapshot gcc-"${RELEASE}" is now available on" \ - "\n ftp://gcc.gnu.org/pub/gcc/snapshots/"${RELEASE}"/" \ - "\nand on various mirrors, see http://gcc.gnu.org/mirrors.html for details." \ - "\n\nThis snapshot has been generated from the GCC "${BRANCH}" CVS branch" \ - "\nwith the following options: "${EXPORTTAG} ${EXPORTDATE} \ - "\n\nYou'll find:\n" > ${SNAPSHOT_README} - - echo -e "<html>" \ - "\n\n<head>" \ - "\n<title>GCC "${RELEASE}" Snapshot</title>" \ - "\n</head>" \ - "\n\n<body>" \ - "\n<h1>GCC "${RELEASE}" Snapshot</h1>" \ - "\n\n<p>The <a href =\"http://gcc.gnu.org/\">GCC Project</a> makes" \ - "\nperiodic snapshots of the GCC source tree available to the public" \ - "\nfor testing purposes.</p>" \ - "\n\n<p>If you are planning to download and use one of our snapshots, then" \ - "\nwe highly recommend you join the GCC developers list. Details for" \ - "\nhow to sign up can be found on the GCC project home page.</p>" \ - "\n\n<p>This snapshot has been generated from the GCC "${BRANCH}" CVS branch" \ - "\nwith the following options: <code>"${EXPORTTAG} ${EXPORTDATE}"</code></p>" \ - "\n\n<table>" > ${SNAPSHOT_INDEX} + echo \ +"Snapshot gcc-"${RELEASE}" is now available on + ftp://gcc.gnu.org/pub/gcc/snapshots/"${RELEASE}"/ +and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. + +This snapshot has been generated from the GCC "${BRANCH}" CVS branch +with the following options: "${EXPORTTAG} ${EXPORTDATE}" + +You'll find: +" > ${SNAPSHOT_README} + + echo \ +"<html> + +<head> +<title>GCC "${RELEASE}" Snapshot</title> +</head> + +<body> +<h1>GCC "${RELEASE}" Snapshot</h1> + +<p>The <a href =\"http://gcc.gnu.org/\">GCC Project</a> makes +periodic snapshots of the GCC source tree available to the public +for testing purposes.</p> + +<p>If you are planning to download and use one of our snapshots, then +we highly recommend you join the GCC developers list. Details for +how to sign up can be found on the GCC project home page.</p> + +<p>This snapshot has been generated from the GCC "${BRANCH}" CVS branch +with the following options: <code>"${EXPORTTAG} ${EXPORTDATE}"</code></p> + +<table>" > ${SNAPSHOT_INDEX} - SNAP_FILE=gcc-${RELEASE}.tar.bz2 - SNAP_DESCRIPTION="Complete GCC (includes all of below)" - snapshot_print - - SNAP_FILE=gcc-core-${RELEASE}.tar.bz2 - SNAP_DESCRIPTION="C front end and core compiler" - snapshot_print - - SNAP_FILE=gcc-ada-${RELEASE}.tar.bz2 - SNAP_DESCRIPTION="Ada front end and runtime" - snapshot_print - - SNAP_FILE=gcc-fortran-${RELEASE}.tar.bz2 - SNAP_DESCRIPTION="Fortran front end and runtime" - snapshot_print - - SNAP_FILE=gcc-g++-${RELEASE}.tar.bz2 - SNAP_DESCRIPTION="C++ front end and runtime" - snapshot_print - - SNAP_FILE=gcc-g77-${RELEASE}.tar.bz2 - SNAP_DESCRIPTION="Fortran 77 front end and runtime" - snapshot_print - - SNAP_FILE=gcc-java-${RELEASE}.tar.bz2 - SNAP_DESCRIPTION="Objective-C front end and runtime" - snapshot_print - - SNAP_FILE=gcc-objc-${RELEASE}.tar.bz2 - SNAP_DESCRIPTION="Java front end and runtime" - snapshot_print - - SNAP_FILE=gcc-testsuite-${RELEASE}.tar.bz2 - SNAP_DESCRIPTION="The GCC testsuite" - snapshot_print - - echo -e "\nDiffs from "${BRANCH}"-"${LAST_DATE}" are available in the diffs/ subdirectory." \ - "\n\nWhen a particular snapshot is ready for public consumption the LATEST-"${BRANCH} \ - "\nlink is updated and a message is sent to the gcc list. Please do not use" \ - "\na snapshot before it has been announced that way." >> ${SNAPSHOT_README} - - echo -e "</table>" \ - "\n<p>Diffs from "${BRANCH}"-"${LAST_DATE}" are available in the" \ - "\n<a href=\"diffs/\">diffs/ subdirectory</a>.</p>" \ - "\n\n<p>When a particular snapshot is ready for public consumption the LATEST-"${BRANCH} \ - "\nlink is updated and a message is sent to the gcc list. Please do not use" \ - "\na snapshot before it has been announced that way.</p>" \ - "\n\n<hr />" \ - "\n\n<address>" \ - "\n<a href=\"mailto:gcc@gcc.gnu.org\">gcc@gcc.gnu.org</a>" \ - "\n<br />" \ - "\nLast modified "${TEXT_DATE} \ - "\n</address>" \ - "\n</body>" \ - "\n\n</html>" >> ${SNAPSHOT_INDEX} + snapshot_print gcc-${RELEASE}.tar.bz2 "Complete GCC (includes all of below)" + snapshot_print gcc-core-${RELEASE}.tar.bz2 "C front end and core compiler" + snapshot_print gcc-ada-${RELEASE}.tar.bz2 "Ada front end and runtime" + snapshot_print gcc-fortran-${RELEASE}.tar.bz2 "Fortran front end and runtime" + snapshot_print gcc-g++-${RELEASE}.tar.bz2 "C++ front end and runtime" + snapshot_print gcc-g77-${RELEASE}.tar.bz2 "Fortran 77 front end and runtime" + snapshot_print gcc-java-${RELEASE}.tar.bz2 "Java front end and runtime" + snapshot_print gcc-objc-${RELEASE}.tar.bz2 "Objective-C front end and runtime" + snapshot_print gcc-testsuite-${RELEASE}.tar.bz2 "The GCC testsuite" + + echo \ +"Diffs from "${BRANCH}"-"${LAST_DATE}" are available in the diffs/ subdirectory. + +When a particular snapshot is ready for public consumption the LATEST-"${BRANCH}" +link is updated and a message is sent to the gcc list. Please do not use +a snapshot before it has been announced that way." >> ${SNAPSHOT_README} + + echo \ +"</table> +<p>Diffs from "${BRANCH}"-"${LAST_DATE}" are available in the +<a href=\"diffs/\">diffs/ subdirectory</a>.</p> + +<p>When a particular snapshot is ready for public consumption the LATEST-"${BRANCH}" +link is updated and a message is sent to the gcc list. Please do not use +a snapshot before it has been announced that way.</p> + +<hr /> + +<address> +<a href=\"mailto:gcc@gcc.gnu.org\">gcc@gcc.gnu.org</a> +<br /> +Last modified "${TEXT_DATE}" +</address> +</body> + +</html>" >> ${SNAPSHOT_INDEX} rm -f LATEST-${BRANCH} ln -s ${RELEASE} LATEST-${BRANCH} |