diff options
author | Stan Shebs <shebs@codesourcery.com> | 1995-01-07 01:21:01 +0000 |
---|---|---|
committer | Stan Shebs <shebs@codesourcery.com> | 1995-01-07 01:21:01 +0000 |
commit | 237eaf373f625dddd4118c4f04085b1f4624a980 (patch) | |
tree | 354ed864055ca968a9dfbc79a13a00c6af7d4f0a /gdb/doc | |
parent | 22cb0aa7dd3eea68e3a5106ee9191db497fa7dcb (diff) | |
download | gdb-237eaf373f625dddd4118c4f04085b1f4624a980.zip gdb-237eaf373f625dddd4118c4f04085b1f4624a980.tar.gz gdb-237eaf373f625dddd4118c4f04085b1f4624a980.tar.bz2 |
Keep/lose gdbtk docs
Diffstat (limited to 'gdb/doc')
-rw-r--r-- | gdb/doc/.Sanitize | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/gdb/doc/.Sanitize b/gdb/doc/.Sanitize index cc8010d..3f476e1 100644 --- a/gdb/doc/.Sanitize +++ b/gdb/doc/.Sanitize @@ -15,6 +15,23 @@ Do-first: +# Note that gdbgui.texinfo is actually a generic document, but right +# now it only describes gdbtk, so we keep/lose as a gdbtk file. + +gdbtk_files="gdbgui.texinfo" + +if ( echo $* | grep keep\-gdbtk > /dev/null ) ; then + keep_these_too="${gdbtk_files} ${keep_these_too}" + if [ -n "${verbose}" ] ; then + echo Keeping ${gdbtk_files} + fi +else + lose_these_too="${gdbtk_files} ${lose_these_too}" + if [ -n "${verbose}" ] ; then + echo Deleting ${gdbtk_files} + fi +fi + # All files listed between the "Things-to-keep:" line and the # "Files-to-sed:" line will be kept. All other files will be removed. # Directories listed in this section will have their own Sanitize @@ -54,4 +71,29 @@ snapshots.readme Do-last: +echo Catering to RMS by removing traces of \"gdbtk\"... + +# Don't try to clean directories here, as the 'mv' command will fail. +# Also, grep fails on NFS mounted directories. +if ( echo $* | grep keep\-gdbtk > /dev/null ) ; then + for i in * ; do + if test ! -d $i && (grep sanitize-gdbtk $i > /dev/null) ; then + echo Keeping gdbtk stuff in $i + fi + done +else + for i in * ; do + if test ! -d $i && (grep sanitize-gdbtk $i > /dev/null) ; then + echo Removing traces of \"gdbtk\" out of $i... + cp $i new + sed '/start\-sanitize\-gdbtk/,/end-\sanitize\-gdbtk/d' < $i > new + if [ -n "${safe}" -a ! -f .Recover/$i ] ; then + echo Caching $i in .Recover... + mv $i .Recover + fi + mv new $i + fi + done +fi + # End of file. |