* energize-patches: Change names of all cadillac procedure calls
[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
a93b3c77 18# All files listed between the "Things-to-keep:" line and the
43e36dd2 19# "Do-last:" line will be kept. All other files will be removed.
a93b3c77
RP
20# Directories listed in this section will have their own Sanitize
21# called. Directories not listed will be removed in their entirety
22# with rm -rf.
23
24Things-to-keep:
25
6227a92b 26CYGNUS
57d32184 27ChangeLog
a93b3c77 28Makefile.in
965a9f14 29README
28f760d3 30autoconf
d5eb68fa 31bfd
ebec4684 32binutils
e72c4b3a 33bison
7d283cc1 34cfg-paper.texi
5c63e7d1 35clib
a93b3c77 36config
db2de419 37config.sub
a93b3c77 38configure
e72c4b3a 39configure.bat
a93b3c77 40configure.in
38c8a27e 41configure.man
b8bb8de3 42configure.texi
cdabe523 43cvs
5781b1ba 44diff
cdabe523 45emacs
49df2308 46flex
a93b3c77 47gas
ebec4684
RP
48gcc
49gdb
f3d3d2cd 50gdbm
e72c4b3a 51gdbtest
f7f4df6a 52glob
9a14a29d 53gprof
5781b1ba 54grep
a93b3c77 55include
2dbd15d2 56ispell
ebec4684 57ld
0862386b 58libg++
e72c4b3a
RP
59libgcc
60libiberty
cdabe523 61make
d592622a 62mmalloc
e72c4b3a 63move-if-change
6ae8fff5 64newlib
57d32184 65patch
3c8735af 66rcs
a93b3c77 67readline
e72c4b3a 68send_pr
95a3881d 69standards.texi
d239963b 70texinfo
14bed8ee 71tgas
a93b3c77 72
43e36dd2
RP
73# The lines between the "Do-last:" line and the end of the file
74# are executed as a /bin/sh shell script after everything else is
75# done.
76
a93b3c77
RP
77Do-last:
78
eebff21c
JG
79echo Looking for signs of \"v9\"...
80
81# Don't try to clean directories here, as the 'mv' command will fail.
82# Also, grep fails on NFS mounted directories.
83if ( echo $* | grep keep\-v9 > /dev/null ) ; then
84 for i in * ; do
85 if test ! -d $i && (grep sanitize-v9 $i > /dev/null) ; then
86 echo Keeping v9 stuff in $i
87 fi
88 done
89else
90 for i in * ; do
91 if test ! -d $i && (grep sanitize-v9 $i > /dev/null) ; then
92 echo Cleaning the \"v9\" out of $i...
e00efef1 93 cp $i new
eebff21c
JG
94 sed '/start\-sanitize\-v9/,/end-\sanitize\-v9/d' < $i > new
95 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
96 mv $i .Recover
97 fi
98 mv new $i
eebff21c
JG
99 fi
100 done
101fi
102
320e1b86
JG
103echo Looking for signs of \"life\"...
104
105# Don't try to clean directories here, as the 'mv' command will fail.
106# Also, grep fails on NFS mounted directories.
107if ( echo $* | grep keep\-life > /dev/null ) ; then
108 for i in * ; do
109 if test ! -d $i && (grep sanitize-life $i > /dev/null) ; then
16871f33 110 echo Keeping life alive in $i
320e1b86
JG
111 fi
112 done
113else
114 for i in * ; do
115 if test ! -d $i && (grep sanitize-life $i > /dev/null) ; then
16871f33 116 echo Beating the \"life\" out of $i...
320e1b86
JG
117 cp $i new
118 sed '/start\-sanitize\-life/,/end-\sanitize\-life/d' < $i > new
119 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
120 mv $i .Recover
121 fi
122 mv new $i
123 fi
124 done
125fi
126
e11b54be
PB
127for i in * ; do
128 if test ! -d $i && (grep sanitize $i > /dev/null) ; then
129 echo Some mentions of Sanitize are still left in $i!
130 fi
131done
57d32184
RP
132
133# eof
This page took 0.047284 seconds and 4 git commands to generate.