diff options
author | Werner Koch <wk@gnupg.org> | 1999-01-09 18:59:58 +0100 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 1999-01-09 18:59:58 +0100 |
commit | 11c378119d2415fb8354c30fff77c8d84f3c1b5e (patch) | |
tree | 52cb9a4dc07ce697dd269ce259d12c209943b120 /scripts/mkwebpage | |
parent | See ChangeLog: Sat Jan 9 16:02:23 CET 1999 Werner Koch (diff) | |
download | gnupg2-11c378119d2415fb8354c30fff77c8d84f3c1b5e.tar.xz gnupg2-11c378119d2415fb8354c30fff77c8d84f3c1b5e.zip |
See ChangeLog: Sat Jan 9 18:54:57 CET 1999 Werner Koch
Diffstat (limited to 'scripts/mkwebpage')
-rwxr-xr-x | scripts/mkwebpage | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/scripts/mkwebpage b/scripts/mkwebpage new file mode 100755 index 000000000..8b6782477 --- /dev/null +++ b/scripts/mkwebpage @@ -0,0 +1,47 @@ +#!/bin/sh +# Make a snapshot of the CVS head revision for the gnupg webpages + +set -e + +cd $HOME/pub + + +fix_it () { + dir=$1 + + cat <<EOF >$dir/NEWS +[ This is a snapshot of the NEWS file from the CVS head revision. + You will find the NEWS for the latest revision below the line + "Noteworthy changes in version 0.x.y". + (wk $(date +%Y-%m-%d)) ] + + +EOF + cvs -Q checkout -p gnupg/NEWS >>$dir/NEWS +} + + + +do_export () { + pgm=$1 + mod=$2 + + rm -rf $pgm.new || true + rm -rf $pgm.old || true + cvs -Q export -r HEAD -d $pgm.new $mod + fix_it $pgm.new + [ -d $pgm ] && mv $pgm $pgm.old + if ! mv $pgm.new $pgm ; then + echo "rename failed - restoring" >&2 + mv $pgm.old $pgm + exit 1 + fi + rm -rf $pgm.old || true +} + + +do_export gnupg-www gnupg-www + + +exit 0 + |