diff options
author | Kelley Cook <kcook@gcc.gnu.org> | 2004-08-06 11:11:11 +0000 |
---|---|---|
committer | R. Kelley Cook <kcook@gcc.gnu.org> | 2004-08-06 11:11:11 +0000 |
commit | 155cb61615af89497814ef6c2685e2dfd098f2f7 (patch) | |
tree | c71698282aae99abcb17703e1facd15e68ca045c /maintainer-scripts/gcc_release | |
parent | caad9f818651aaf5221298c2ff57f884a8d736f8 (diff) | |
download | gcc-155cb61615af89497814ef6c2685e2dfd098f2f7.zip gcc-155cb61615af89497814ef6c2685e2dfd098f2f7.tar.gz gcc-155cb61615af89497814ef6c2685e2dfd098f2f7.tar.bz2 |
gcc_release (snapshot_print): Accept arguments.
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.
From-SVN: r85637
Diffstat (limited to 'maintainer-scripts/gcc_release')
-rwxr-xr-x | maintainer-scripts/gcc_release | 154 |
1 files changed, 73 insertions, 81 deletions
diff --git a/maintainer-scripts/gcc_release b/maintainer-scripts/gcc_release index 8d49ce9..036c8bf 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} |