Add missing handlers for v9 operands.
[deliverable/binutils-gdb.git] / .Sanitize
CommitLineData
43e36dd2 1# .Sanitize for devo.
a93b3c77
RP
2# $Id$
3#
4
5# Each directory to survive it's way into a release will need a file
6# like this one called "./.Sanitize". All keyword lines must exist,
7# and must exist in the order specified by this file. Each directory
8# in the tree will be processed, top down, in the following order.
9
10# Hash started lines like this one are comments and will be deleted
11# before anything else is done. Blank lines will also be squashed
12# out.
13
14# The lines between the "Do-first:" line and the "Things-to-keep:"
15# line are executed as a /bin/sh shell script before anything else is
43e36dd2 16# done in this directory.
a93b3c77
RP
17
18Do-first:
19
a93b3c77 20# All files listed between the "Things-to-keep:" line and the
43e36dd2 21# "Do-last:" line will be kept. All other files will be removed.
a93b3c77
RP
22# Directories listed in this section will have their own Sanitize
23# called. Directories not listed will be removed in their entirety
24# with rm -rf.
25
26Things-to-keep:
27
a93b3c77 28Makefile.in
965a9f14 29README
7fb63e0f 30DOC.configure
2f0559cc 31bison
d5eb68fa 32bfd
ebec4684 33binutils
5c63e7d1 34clib
a93b3c77 35config
89adaa32 36config.subr
aed79416 37configdos.bat
a93b3c77
RP
38configure
39configure.in
cdabe523 40cvs
5781b1ba 41diff
cdabe523 42emacs
a93b3c77 43gas
ebec4684
RP
44gcc
45gdb
f3d3d2cd 46gdbm
f7f4df6a 47glob
a93b3c77 48gnulib
5781b1ba 49grep
a93b3c77 50include
ebec4684 51ld
a93b3c77 52libiberty
cdabe523
RP
53make
54prms
3c8735af 55rcs
a93b3c77 56readline
d239963b 57texinfo
a93b3c77 58
43e36dd2
RP
59# The lines between the "Do-last:" line and the end of the file
60# are executed as a /bin/sh shell script after everything else is
61# done.
62
a93b3c77
RP
63Do-last:
64
eebff21c
JG
65echo Looking for signs of \"v9\"...
66
67# Don't try to clean directories here, as the 'mv' command will fail.
68# Also, grep fails on NFS mounted directories.
69if ( echo $* | grep keep\-v9 > /dev/null ) ; then
70 for i in * ; do
71 if test ! -d $i && (grep sanitize-v9 $i > /dev/null) ; then
72 echo Keeping v9 stuff in $i
73 fi
74 done
75else
76 for i in * ; do
77 if test ! -d $i && (grep sanitize-v9 $i > /dev/null) ; then
78 echo Cleaning the \"v9\" out of $i...
e00efef1 79 cp $i new
eebff21c
JG
80 sed '/start\-sanitize\-v9/,/end-\sanitize\-v9/d' < $i > new
81 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
82 mv $i .Recover
83 fi
84 mv new $i
eebff21c
JG
85 fi
86 done
87fi
88
320e1b86
JG
89echo Looking for signs of \"life\"...
90
91# Don't try to clean directories here, as the 'mv' command will fail.
92# Also, grep fails on NFS mounted directories.
93if ( echo $* | grep keep\-life > /dev/null ) ; then
94 for i in * ; do
95 if test ! -d $i && (grep sanitize-life $i > /dev/null) ; then
16871f33 96 echo Keeping life alive in $i
320e1b86
JG
97 fi
98 done
99else
100 for i in * ; do
101 if test ! -d $i && (grep sanitize-life $i > /dev/null) ; then
16871f33 102 echo Beating the \"life\" out of $i...
320e1b86
JG
103 cp $i new
104 sed '/start\-sanitize\-life/,/end-\sanitize\-life/d' < $i > new
105 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
106 mv $i .Recover
107 fi
108 mv new $i
109 fi
110 done
111fi
112
e11b54be
PB
113for i in * ; do
114 if test ! -d $i && (grep sanitize $i > /dev/null) ; then
115 echo Some mentions of Sanitize are still left in $i!
116 fi
117done
This page took 0.038531 seconds and 4 git commands to generate.