Minor stylistic cleanup; eliminated more contractions, eliminated
[deliverable/binutils-gdb.git] / .Sanitize
CommitLineData
43e36dd2 1# .Sanitize for devo.
a93b3c77
RP
2
3# Each directory to survive it's way into a release will need a file
4# like this one called "./.Sanitize". All keyword lines must exist,
5# and must exist in the order specified by this file. Each directory
6# in the tree will be processed, top down, in the following order.
7
8# Hash started lines like this one are comments and will be deleted
9# before anything else is done. Blank lines will also be squashed
10# out.
11
12# The lines between the "Do-first:" line and the "Things-to-keep:"
13# line are executed as a /bin/sh shell script before anything else is
43e36dd2 14# done in this directory.
a93b3c77
RP
15
16Do-first:
17
5d4ec851
FF
18if ( echo $* | grep keep\-chill > /dev/null ) ; then
19 keep_these_too="chillrt"
20fi
21
a93b3c77 22# All files listed between the "Things-to-keep:" line and the
43e36dd2 23# "Do-last:" line will be kept. All other files will be removed.
a93b3c77
RP
24# Directories listed in this section will have their own Sanitize
25# called. Directories not listed will be removed in their entirety
26# with rm -rf.
27
28Things-to-keep:
29
c9b36b5f 30.cvsignore
6e37b215
PB
31COPYING
32COPYING.LIB
6227a92b 33CYGNUS
57d32184 34ChangeLog
a93b3c77 35Makefile.in
965a9f14 36README
28f760d3 37autoconf
d5eb68fa 38bfd
ebec4684 39binutils
4e0c2de7 40build-all.mk
6a2d7603 41byacc
a93b3c77 42config
5cc24596 43config.guess
db2de419 44config.sub
a93b3c77 45configure
e72c4b3a 46configure.bat
a93b3c77 47configure.in
cdabe523 48cvs
8ec1b2a1 49deja-gnu
5781b1ba 50diff
4e0c2de7 51dvips
cdabe523 52emacs
701df845 53etc
17519312 54expect
4e0c2de7 55fileutils
49df2308 56flex
a93b3c77 57gas
ebec4684
RP
58gcc
59gdb
f3d3d2cd 60gdbm
e72c4b3a 61gdbtest
f7f4df6a 62glob
9a14a29d 63gprof
5781b1ba 64grep
4e0c2de7 65groff
5dca5185 66h8300sim
a93b3c77 67include
2dbd15d2 68ispell
ebec4684 69ld
0862386b 70libg++
e72c4b3a
RP
71libgcc
72libiberty
4e0c2de7 73m4
cdabe523 74make
d592622a 75mmalloc
e72c4b3a 76move-if-change
6ae8fff5 77newlib
aa06ff7e 78opcodes
57d32184 79patch
d42563da 80prms
3c8735af 81rcs
a93b3c77 82readline
4e0c2de7 83sed
e72c4b3a 84send_pr
4e0c2de7 85shellutils
17519312 86tcl
4e0c2de7
DZ
87textutils
88tk
c9b36b5f 89test-build.mk
d239963b 90texinfo
14bed8ee 91tgas
4e0c2de7
DZ
92wdiff
93xiberty
6cfbcc45 94z8ksim
a93b3c77 95
43e36dd2
RP
96# The lines between the "Do-last:" line and the end of the file
97# are executed as a /bin/sh shell script after everything else is
98# done.
99
a93b3c77
RP
100Do-last:
101
eebff21c
JG
102echo Looking for signs of \"v9\"...
103
104# Don't try to clean directories here, as the 'mv' command will fail.
105# Also, grep fails on NFS mounted directories.
106if ( echo $* | grep keep\-v9 > /dev/null ) ; then
107 for i in * ; do
108 if test ! -d $i && (grep sanitize-v9 $i > /dev/null) ; then
109 echo Keeping v9 stuff in $i
110 fi
111 done
112else
113 for i in * ; do
114 if test ! -d $i && (grep sanitize-v9 $i > /dev/null) ; then
115 echo Cleaning the \"v9\" out of $i...
e00efef1 116 cp $i new
eebff21c
JG
117 sed '/start\-sanitize\-v9/,/end-\sanitize\-v9/d' < $i > new
118 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
119 mv $i .Recover
120 fi
121 mv new $i
eebff21c
JG
122 fi
123 done
124fi
125
5d4ec851
FF
126echo Thawing away the \"chill\"...
127
128# Don't try to clean directories here, as the 'mv' command will fail.
129# Also, grep fails on NFS mounted directories.
130if ( echo $* | grep keep\-chill > /dev/null ) ; then
131 for i in * ; do
132 if test ! -d $i && (grep sanitize-chill $i > /dev/null) ; then
133 echo Keeping chill stuff in $i
134 fi
135 done
136else
137 for i in * ; do
138 if test ! -d $i && (grep sanitize-chill $i > /dev/null) ; then
139 echo Thawing the \"chill\" out of $i...
140 cp $i new
141 sed '/start\-sanitize\-chill/,/end-\sanitize\-chill/d' < $i > new
142 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
143 echo Caching $i in .Recover...
144 mv $i .Recover
145 fi
146 mv new $i
147 fi
148 done
5d4ec851
FF
149fi
150
e11b54be
PB
151for i in * ; do
152 if test ! -d $i && (grep sanitize $i > /dev/null) ; then
153 echo Some mentions of Sanitize are still left in $i!
154 fi
155done
57d32184
RP
156
157# eof
This page took 0.060462 seconds and 4 git commands to generate.