Commit 155cb616 by Kelley Cook Committed by R. Kelley Cook

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
parent caad9f81
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> 2004-08-03 Kelley Cook <kcook@gcc.gnu.org>
* maintainer-scripts (snapshot_print): New function. * maintainer-scripts (snapshot_print): New function.
......
...@@ -409,10 +409,10 @@ upload_files() { ...@@ -409,10 +409,10 @@ upload_files() {
#Print description if snapshot exists #Print description if snapshot exists
snapshot_print() { snapshot_print() {
if [ -e ${RELEASE}/${SNAP_FILE} ]; then if [ -e ${RELEASE}/$1 ]; then
printf "%-38s%s\n\n" "${SNAP_FILE}" "${SNAP_DESCRIPTION}" >> ${SNAPSHOT_README} printf "%-38s%s\n\n" "$1" "$2" >> ${SNAPSHOT_README}
echo -e " <tr><td><a href=\"${SNAP_FILE}\">${SNAP_FILE}</a></td>\n" \ echo " <tr><td><a href=\"$1\">$1</a></td>" >> ${SNAPSHOT_INDEX}
" <td>${SNAP_DESCRIPTION}</td></tr>" >> ${SNAPSHOT_INDEX} echo " <td>$2</td></tr>" >> ${SNAPSHOT_INDEX}
fi fi
} }
...@@ -425,84 +425,76 @@ announce_snapshot() { ...@@ -425,84 +425,76 @@ announce_snapshot() {
SNAPSHOT_INDEX=${RELEASE}/index.html SNAPSHOT_INDEX=${RELEASE}/index.html
changedir "${SNAPSHOTS_DIR}" changedir "${SNAPSHOTS_DIR}"
echo -e "Snapshot gcc-"${RELEASE}" is now available on" \ echo \
"\n ftp://gcc.gnu.org/pub/gcc/snapshots/"${RELEASE}"/" \ "Snapshot gcc-"${RELEASE}" is now available on
"\nand on various mirrors, see http://gcc.gnu.org/mirrors.html for details." \ ftp://gcc.gnu.org/pub/gcc/snapshots/"${RELEASE}"/
"\n\nThis snapshot has been generated from the GCC "${BRANCH}" CVS branch" \ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details.
"\nwith the following options: "${EXPORTTAG} ${EXPORTDATE} \
"\n\nYou'll find:\n" > ${SNAPSHOT_README} This snapshot has been generated from the GCC "${BRANCH}" CVS branch
with the following options: "${EXPORTTAG} ${EXPORTDATE}"
echo -e "<html>" \
"\n\n<head>" \ You'll find:
"\n<title>GCC "${RELEASE}" Snapshot</title>" \ " > ${SNAPSHOT_README}
"\n</head>" \
"\n\n<body>" \ echo \
"\n<h1>GCC "${RELEASE}" Snapshot</h1>" \ "<html>
"\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" \ <head>
"\nfor testing purposes.</p>" \ <title>GCC "${RELEASE}" Snapshot</title>
"\n\n<p>If you are planning to download and use one of our snapshots, then" \ </head>
"\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>" \ <body>
"\n\n<p>This snapshot has been generated from the GCC "${BRANCH}" CVS branch" \ <h1>GCC "${RELEASE}" Snapshot</h1>
"\nwith the following options: <code>"${EXPORTTAG} ${EXPORTDATE}"</code></p>" \
"\n\n<table>" > ${SNAPSHOT_INDEX} <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 snapshot_print gcc-${RELEASE}.tar.bz2 "Complete GCC (includes all of below)"
SNAP_DESCRIPTION="Complete GCC (includes all of below)" snapshot_print gcc-core-${RELEASE}.tar.bz2 "C front end and core compiler"
snapshot_print snapshot_print gcc-ada-${RELEASE}.tar.bz2 "Ada front end and runtime"
snapshot_print gcc-fortran-${RELEASE}.tar.bz2 "Fortran front end and runtime"
SNAP_FILE=gcc-core-${RELEASE}.tar.bz2 snapshot_print gcc-g++-${RELEASE}.tar.bz2 "C++ front end and runtime"
SNAP_DESCRIPTION="C front end and core compiler" snapshot_print gcc-g77-${RELEASE}.tar.bz2 "Fortran 77 front end and runtime"
snapshot_print 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"
SNAP_FILE=gcc-ada-${RELEASE}.tar.bz2 snapshot_print gcc-testsuite-${RELEASE}.tar.bz2 "The GCC testsuite"
SNAP_DESCRIPTION="Ada front end and runtime"
snapshot_print echo \
"Diffs from "${BRANCH}"-"${LAST_DATE}" are available in the diffs/ subdirectory.
SNAP_FILE=gcc-fortran-${RELEASE}.tar.bz2
SNAP_DESCRIPTION="Fortran front end and runtime" When a particular snapshot is ready for public consumption the LATEST-"${BRANCH}"
snapshot_print 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}
SNAP_FILE=gcc-g++-${RELEASE}.tar.bz2
SNAP_DESCRIPTION="C++ front end and runtime" echo \
snapshot_print "</table>
<p>Diffs from "${BRANCH}"-"${LAST_DATE}" are available in the
SNAP_FILE=gcc-g77-${RELEASE}.tar.bz2 <a href=\"diffs/\">diffs/ subdirectory</a>.</p>
SNAP_DESCRIPTION="Fortran 77 front end and runtime"
snapshot_print <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
SNAP_FILE=gcc-java-${RELEASE}.tar.bz2 a snapshot before it has been announced that way.</p>
SNAP_DESCRIPTION="Objective-C front end and runtime"
snapshot_print <hr />
SNAP_FILE=gcc-objc-${RELEASE}.tar.bz2 <address>
SNAP_DESCRIPTION="Java front end and runtime" <a href=\"mailto:gcc@gcc.gnu.org\">gcc@gcc.gnu.org</a>
snapshot_print <br />
Last modified "${TEXT_DATE}"
SNAP_FILE=gcc-testsuite-${RELEASE}.tar.bz2 </address>
SNAP_DESCRIPTION="The GCC testsuite" </body>
snapshot_print
</html>" >> ${SNAPSHOT_INDEX}
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}
rm -f LATEST-${BRANCH} rm -f LATEST-${BRANCH}
ln -s ${RELEASE} LATEST-${BRANCH} ln -s ${RELEASE} LATEST-${BRANCH}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment