* config.sub: Recognize sparc86x.
[deliverable/binutils-gdb.git] / .Sanitize
CommitLineData
694ea471 1########################
3a58da89
KR
2#
3# H H EEEEEE Y Y !!
4# H H E Y Y !!
5# H H E Y Y !!
6# H H E Y !!
7# HHHHHH EEEEE Y !!
8# H H E Y !!
9# H H E Y !!
10# H H E Y
11# H H EEEEEE Y !!
12#
694ea471
KR
13# YO! READ ME!!!!!!!!!
14# If you're about to add a file or directory which isn't checked out as part
15# of every module in devo (e.g., if "cvs co gas+utils" won't get it, or if
16# "cvs co gcc" won't get it), then don't, Don't, DON'T add it to the regular
17# things-to-keep or things-to-lose sections. Instead, add it to the setting
18# of keep_these_too or lose_these_too before those variables are rescanned
19# to check for the existence of the items listed in them.
20#
21# Otherwise, somebody will check out some package that doesn't include your
22# new file, and will get warnings from Sanitize when everything is really
23# okay. You don't want to get people in the habit of ignoring complaints from
24# Sanitize, do you? No, I didn't think so.
9719168f
DE
25#
26# If you do add a file to the regular things-to-keep section, don't forget
27# to add the corresponding entry to the devo-support entry (or whatever) in
28# the modules file.
29#
694ea471
KR
30########################
31
3a58da89
KR
32# .Sanitize for devo.
33
5db7ecb7 34# Each directory to survive its way into a release will need a file
a93b3c77
RP
35# like this one called "./.Sanitize". All keyword lines must exist,
36# and must exist in the order specified by this file. Each directory
37# in the tree will be processed, top down, in the following order.
38
39# Hash started lines like this one are comments and will be deleted
40# before anything else is done. Blank lines will also be squashed
41# out.
42
43# The lines between the "Do-first:" line and the "Things-to-keep:"
44# line are executed as a /bin/sh shell script before anything else is
43e36dd2 45# done in this directory.
a93b3c77
RP
46
47Do-first:
48
b67a3a96 49keep_these_too="${keep_these_too} .cvsignore autoconf automake
22dd55c2 50 apache bash
88770c1c
FL
51 bfd binutils bison byacc cvs deja-gnu dejagnu diff dosrel dvips
52 emacs emacs19 examples expect fileutils findutils flex
67ae6381
ILT
53 gas gawk gcc gdb gdbm gdbtest glob gperf gprof grep grez groff
54 guile gzip
55dceb70 55 include inet install-sh intl ispell
7df9e116
JM
56 ld less libgcc libgloss libiberty libio
57 libstdc++ libtool
ff290baf 58 m4 make mkinstalldirs mmalloc move-if-change newlib ncurses opcodes
f255b19d 59 pagas patch perl prms
22dd55c2 60 rcs readline sed send-pr shellutils sim tar textutils time
85f903e9 61 texinfo tgas utils uudecode wdiff xiberty
c9b727f9 62 configure.bat makeall.bat setup.com makefile.vms winsup
6079ad78 63 mpw-README mpw-configure mpw-config.in mpw-build.in mpw-install
6e68a23e 64 ltconfig ltmain.sh missing ylwrap"
694ea471 65
a921e02e 66lose_these_too="${lose_these_too} libg++ librx testsuite"
e03b0bca 67
292feafc 68cygnus_files="release release-info build-all.mk test-build.mk CYGNUS COPYING.NEWLIB"
96c805d8 69
7d0eab7b 70if ( echo $* | grep keep\-cygnus > /dev/null) ; then
96c805d8 71 keep_these_too="${keep_these_too} ${cygnus_files}"
80cad9cc 72else
96c805d8 73 lose_these_too="${lose_these_too} ${cygnus_files}"
7d0eab7b
DZ
74fi
75
6f1e2150 76gdbtk_files="tcl tk itcl tix libgui"
fc5a05e9
SS
77
78if ( echo $* | grep lose\-gdbtk > /dev/null) ; then
79 lose_these_too="${lose_these_too} ${gdbtk_files}"
80 if [ -n "${verbose}" ] ; then
81 echo Deleting ${gdbtk_files}
82 fi
83else
84 keep_these_too="${keep_these_too} ${gdbtk_files}"
85 if [ -n "${verbose}" ] ; then
86 echo Keeping ${gdbtk_files}
87 fi
5db7ecb7 88fi
7d0eab7b 89
77cbdd35 90# This is for newlib net releases.
c8205c90 91newlib_file="COPYING.NEWLIB"
77cbdd35 92
c8205c90
DE
93if (echo $* | grep keep\-newlib > /dev/null) ; then
94 if (echo $* | grep -v keep\-cygnus > /dev/null) ; then
95 keep_these_too="${keep_these_too} ${newlib_file}"
96 lose_these_too="`echo ${lose_these_too} | sed -e s/${newlib_file}//`"
97 fi
77cbdd35 98else
c8205c90 99 true; # Let keep-cygnus handle it.
77cbdd35
DE
100fi
101
37b7d77c
TT
102# IDK releases don't include files which only matter to CDK.
103inet_files="COPYING.LIB config config-ml.in etc symlink-tree"
104
105if (echo $* | grep keep\-inet > /dev/null); then
106 lose_these_too="${lose_these_too} ${inet_files}"
107else
108 keep_these_too="${keep_these_too} ${inet_files}"
109fi
110
f46d03c5 111ide_files="libide libidetcl vmake jstools"
eebe454c
TT
112
113if (echo $* | grep keep\-ide > /dev/null); then
6c872cd2 114 keep_these_too="${keep_these_too} ${ide_files}"
eebe454c
TT
115 test -n "$verbose" && echo Keeping ${ide_files}
116else
6c872cd2 117 lose_these_too="${lose_these_too} ${ide_files}"
eebe454c
TT
118fi
119
b316120c
BE
120flexlm_files="flexlm"
121
122if (echo $* | grep keep\-cygnus > /dev/null); then
123 keep_these_too="${keep_these_too} ${flexlm_files}"
124 test -n "$verbose" && echo Keeping ${flexlm_files}
125else
126 lose_these_too="${lose_these_too} ${flexlm_files}"
127fi
128
6d133cc9
AC
129# CGEN files:
130# It is not yet clear if the cgen package will be shipped with the
131# simulators.
132cgen_files="cgen"
133
134if (echo $* | grep keep\-cgen > /dev/null); then
135 keep_these_too="${keep_these_too} ${cgen_files}"
136else
137 lose_these_too="${lose_these_too} ${cgen_files}"
138fi
37b7d77c 139
e03b0bca
KR
140# This top-level directory is special. We often check out only subsets
141# of this directory, and complaining about directories or files we didn't
142# check out just gets obnoxious.
143
694ea471 144list="`(for i in ${keep_these_too}; do echo $i ; done) | sort -u`"
e03b0bca
KR
145keep_these_too=
146
147for file in $list ; do
148 if [ -r $file ] || [ -d $file ] ; then
149 keep_these_too="${keep_these_too} $file"
150 fi
151done
152
694ea471 153list="`(for i in ${lose_these_too}; do echo $i ; done) | sort -u` "
e03b0bca
KR
154lose_these_too=
155
156for file in $list ; do
157 if [ -r $file ] || [ -d $file ] ; then
158 lose_these_too="${lose_these_too} $file"
159 fi
160done
161
a93b3c77 162# All files listed between the "Things-to-keep:" line and the
43e36dd2 163# "Do-last:" line will be kept. All other files will be removed.
a93b3c77
RP
164# Directories listed in this section will have their own Sanitize
165# called. Directories not listed will be removed in their entirety
166# with rm -rf.
167
168Things-to-keep:
169
6e37b215 170COPYING
57d32184 171ChangeLog
a93b3c77 172Makefile.in
965a9f14 173README
5cc24596 174config.guess
db2de419 175config.sub
a93b3c77
RP
176configure
177configure.in
a93b3c77 178
87756e15
RP
179Things-to-lose:
180
2a0b2e7f
DE
181# Not sure we want to include mkdep in releases yet.
182mkdep
183
43e36dd2
RP
184# The lines between the "Do-last:" line and the end of the file
185# are executed as a /bin/sh shell script after everything else is
186# done.
187
a93b3c77
RP
188Do-last:
189
bf150019
DE
190# Don't try to clean directories here, as the 'mv' command will fail.
191# Also, grep fails on NFS mounted directories.
192
7b85349f
RP
193if ( echo $* | egrep verbose > /dev/null ) ; then
194 verbose=true
195else
196 verbose=
197fi
198
eecef7ef
FF
199# Remove "sanitize-Sanitize" lines.
200if [ -n "${verbose}" ] ; then
201 echo Cleaning unconditional sanitizations out of Makefile.in...
202fi
203cp Makefile.in new
204sed '/start\-sanitize\-Sanitize/,/end-\sanitize\-Sanitize/d' < Makefile.in > new
205if [ -n "${safe}" -a ! -f .Recover/Makefile.in ] ; then
206 mv Makefile.in .Recover
207fi
208mv new Makefile.in
209
7b85349f
RP
210if [ -n "${verbose}" ] ; then
211 echo Thawing away the \"chill\"...
212fi
5d4ec851 213
5d4ec851
FF
214if ( echo $* | grep keep\-chill > /dev/null ) ; then
215 for i in * ; do
216 if test ! -d $i && (grep sanitize-chill $i > /dev/null) ; then
7b85349f
RP
217 if [ -n "${verbose}" ] ; then
218 echo Keeping chill stuff in $i
219 fi
5d4ec851
FF
220 fi
221 done
222else
223 for i in * ; do
224 if test ! -d $i && (grep sanitize-chill $i > /dev/null) ; then
7b85349f
RP
225 if [ -n "${verbose}" ] ; then
226 echo Thawing the \"chill\" out of $i...
227 fi
5d4ec851
FF
228 cp $i new
229 sed '/start\-sanitize\-chill/,/end-\sanitize\-chill/d' < $i > new
bf150019
DE
230 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
231 if [ -n "${verbose}" ] ; then
232 echo Caching $i in .Recover...
233 fi
234 mv $i .Recover
186dfd16
MM
235 fi
236 mv new $i
237 fi
238 done
239fi
240
c2304cba
MH
241if [ -n "${verbose}" ] ; then
242 echo Processing \"d30v\"...
243fi
244
245d30v_files="ChangeLog config.sub configure.in"
246
247if ( echo $* | grep keep\-d30v > /dev/null ) ; then
248 for i in $d30v_files ; do
249 if test ! -d $i && (grep sanitize-d30v $i > /dev/null) ; then
250 if [ -n "${verbose}" ] ; then
251 echo Keeping d30v stuff in $i
252 fi
253 fi
254 done
255else
256 for i in * ; do
257 if test ! -d $i && (grep sanitize-d30v $i > /dev/null) ; then
258 if [ -n "${verbose}" ] ; then
259 echo Removing traces of \"d30v\" from $i...
260 fi
261 cp $i new
262 sed '/start\-sanitize\-d30v/,/end-\sanitize\-d30v/d' < $i > new
263 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
264 if [ -n "${verbose}" ] ; then
265 echo Caching $i in .Recover...
266 fi
267 mv $i .Recover
268 fi
269 mv new $i
270 fi
271 done
272fi
273
88632436 274if [ -n "${verbose}" ] ; then
ff86eeb5 275 echo Processing \"v850\"...
88632436
DE
276fi
277
3f5d1c2c
C
278v850_files="ChangeLog config.sub configure.in"
279
492c2670
NC
280if ( echo $* | grep keep\-v850e > /dev/null ) ; then
281 for i in $v850_files ; do
282 if test ! -d $i && (grep sanitize-v850e $i > /dev/null) ; then
283 if [ -n "${verbose}" ] ; then
284 echo Keeping v850e stuff in $i
285 fi
286 fi
287 done
288else
289 for i in * ; do
290 if test ! -d $i && (grep sanitize-v850e $i > /dev/null) ; then
291 if [ -n "${verbose}" ] ; then
292 echo Removing traces of \"v850e\" from $i...
293 fi
294 cp $i new
295 sed '/start\-sanitize\-v850e/,/end-\sanitize\-v850e/d' < $i > new
296 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
297 if [ -n "${verbose}" ] ; then
298 echo Caching $i in .Recover...
299 fi
300 mv $i .Recover
301 fi
302 mv new $i
303 fi
304 done
305fi
276c2d7d
GRK
306
307r5900_files="ChangeLog config.sub configure.in"
308
309if ( echo $* | grep keep\-r5900 > /dev/null ) ; then
310 for i in $r5900_files ; do
311 if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then
312 if [ -n "${verbose}" ] ; then
313 echo Keeping r5900 stuff in $i
314 fi
315 fi
316 done
317else
318 for i in * ; do
319 if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then
320 if [ -n "${verbose}" ] ; then
321 echo Removing traces of \"r5900\" from $i...
322 fi
323 cp $i new
324 sed '/start\-sanitize\-r5900/,/end-\sanitize\-r5900/d' < $i > new
325 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
326 if [ -n "${verbose}" ] ; then
327 echo Caching $i in .Recover...
328 fi
329 mv $i .Recover
330 fi
331 mv new $i
332 fi
33d917af
GRK
333 done
334fi
335
336vr4320_files="ChangeLog config.sub"
337
338if ( echo $* | grep keep\-vr4320 > /dev/null ) ; then
339 for i in $vr4320_files ; do
340 if test ! -d $i && (grep sanitize-vr4320 $i > /dev/null) ; then
341 if [ -n "${verbose}" ] ; then
342 echo Keeping vr4320 stuff in $i
343 fi
344 fi
345 done
346else
347 for i in * ; do
348 if test ! -d $i && (grep sanitize-vr4320 $i > /dev/null) ; then
349 if [ -n "${verbose}" ] ; then
350 echo Removing traces of \"vr4320\" from $i...
351 fi
352 cp $i new
353 sed '/start\-sanitize\-vr4320/,/end-\sanitize\-vr4320/d' < $i > new
354 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
355 if [ -n "${verbose}" ] ; then
356 echo Caching $i in .Recover...
357 fi
358 mv $i .Recover
359 fi
360 mv new $i
361 fi
3f5d1c2c
C
362 done
363fi
364
318b499d
GRK
365tx19_files="ChangeLog config.sub"
366
367if ( echo $* | grep keep\-tx19 > /dev/null ) ; then
368 for i in $tx19_files ; do
369 if test ! -d $i && (grep sanitize-tx19 $i > /dev/null) ; then
370 if [ -n "${verbose}" ] ; then
371 echo Keeping tx19 stuff in $i
372 fi
373 fi
374 done
375else
376 for i in * ; do
377 if test ! -d $i && (grep sanitize-tx19 $i > /dev/null) ; then
378 if [ -n "${verbose}" ] ; then
379 echo Removing traces of \"tx19\" from $i...
380 fi
381 cp $i new
382 sed '/start\-sanitize\-tx19/,/end-\sanitize\-tx19/d' < $i > new
383 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
384 if [ -n "${verbose}" ] ; then
385 echo Caching $i in .Recover...
386 fi
387 mv $i .Recover
388 fi
389 mv new $i
390 fi
391 done
392fi
393
d649db65
GRK
394tx49_files="ChangeLog config.sub"
395
396if ( echo $* | grep keep\-tx49 > /dev/null ) ; then
397 for i in $tx49_files ; do
398 if test ! -d $i && (grep sanitize-tx49 $i > /dev/null) ; then
399 if [ -n "${verbose}" ] ; then
400 echo Keeping tx49 stuff in $i
401 fi
402 fi
403 done
404else
405 for i in * ; do
406 if test ! -d $i && (grep sanitize-tx49 $i > /dev/null) ; then
407 if [ -n "${verbose}" ] ; then
408 echo Removing traces of \"tx49\" from $i...
409 fi
410 cp $i new
411 sed '/start\-sanitize\-tx49/,/end-\sanitize\-tx49/d' < $i > new
412 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
413 if [ -n "${verbose}" ] ; then
414 echo Caching $i in .Recover...
415 fi
416 mv $i .Recover
417 fi
418 mv new $i
419 fi
420 done
421fi
422
962873d5
FF
423tic80_files="ChangeLog config.sub configure.in"
424
425if ( echo $* | grep keep\-tic80 > /dev/null ) ; then
426 for i in $tic80_files ; do
427 if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then
428 if [ -n "${verbose}" ] ; then
429 echo Keeping tic80 stuff in $i
430 fi
431 fi
432 done
433else
434 for i in * ; do
435 if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then
436 if [ -n "${verbose}" ] ; then
437 echo Removing traces of \"tic80\" from $i...
438 fi
439 cp $i new
440 sed '/start\-sanitize\-tic80/,/end-\sanitize\-tic80/d' < $i > new
441 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
442 if [ -n "${verbose}" ] ; then
443 echo Caching $i in .Recover...
444 fi
445 mv $i .Recover
446 fi
447 mv new $i
448 fi
449 done
450fi
451
69f273d8
DE
452sky_files="ChangeLog config.sub configure.in"
453
454if ( echo $* | grep keep\-sky > /dev/null ) ; then
455 for i in $sky_files ; do
456 if test ! -d $i && (grep sanitize-sky $i > /dev/null) ; then
457 if [ -n "${verbose}" ] ; then
458 echo Keeping sky stuff in $i
459 fi
460 fi
461 done
462else
463 for i in * ; do
464 if test ! -d $i && (grep sanitize-sky $i > /dev/null) ; then
465 if [ -n "${verbose}" ] ; then
466 echo Removing traces of \"sky\" from $i...
467 fi
468 cp $i new
469 sed '/start\-sanitize\-sky/,/end-\sanitize\-sky/d' < $i > new
470 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
471 if [ -n "${verbose}" ] ; then
472 echo Caching $i in .Recover...
473 fi
474 mv $i .Recover
475 fi
476 mv new $i
477 fi
478 done
479fi
480
eebe454c
TT
481if ( echo $* | grep keep\-ide > /dev/null ) ; then
482 for i in * ; do
483 if test ! -d $i && (grep sanitize-ide $i > /dev/null) ; then
484 if [ -n "${verbose}" ] ; then
485 echo Keeping ide stuff in $i
486 fi
487 fi
488 done
489else
490 for i in * ; do
491 if test ! -d $i && (grep sanitize-ide $i > /dev/null) ; then
492 if [ -n "${verbose}" ] ; then
493 echo Removing traces of \"ide\" from $i...
494 fi
495 cp $i new
496 sed '/start\-sanitize\-ide/,/end-\sanitize\-ide/d' < $i > new
497 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
498 if [ -n "${verbose}" ] ; then
499 echo Caching $i in .Recover...
500 fi
501 mv $i .Recover
502 fi
503 mv new $i
504 fi
505 done
506fi
507
6c872cd2 508if ( echo $* | grep lose\-gdbtk > /dev/null ) ; then
570d5115
FF
509 if [ -n "${verbose}" ] ; then
510 echo Catering to RMS by removing traces of \"gdbtk\"...
511 fi
e454c400
FF
512 for i in * ; do
513 if test ! -d $i && (grep sanitize-gdbtk $i > /dev/null) ; then
514 if [ -n "${verbose}" ] ; then
515 echo Removing traces of \"gdbtk\" from $i...
516 fi
517 cp $i new
518 sed '/start\-sanitize\-gdbtk/,/end-\sanitize\-gdbtk/d' < $i > new
519 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
570d5115
FF
520 if [ -n "${verbose}" ] ; then
521 echo Caching $i in .Recover...
522 fi
e454c400
FF
523 mv $i .Recover
524 fi
525 mv new $i
526 fi
527 done
6c872cd2
FL
528 cp Makefile.in new
529 sed -e '/GDBTK_SUPPORT_DIRS=/d' -e 's/ $(GDBTK_SUPPORT_DIRS)//' < Makefile.in > new
530 if [ -n "${safe}" -a ! -f .Recover/Makefile.in ] ; then
531 if [ -n "${verbose}" ] ; then
532 echo Caching Makefile.in in .Recover...
533 fi
534 mv Makefile.in .Recover
535 fi
536 mv new Makefile.in
e454c400 537else
570d5115
FF
538 if [ -n "${verbose}" ] ; then
539 echo Leaving \"gdbtk\" in the sources...
540 fi
e454c400
FF
541 for i in * ; do
542 if test ! -d $i && (grep sanitize-gdbtk $i > /dev/null) ; then
543 if [ -n "${verbose}" ] ; then
544 echo Keeping \"gdbtk\" stuff in $i, but editing out sanitize lines...
545 fi
546 cp $i new
547 sed -e '/start\-sanitize\-gdbtk/d' -e '/end\-sanitize\-gdbtk/d' < $i > new
548 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
570d5115
FF
549 if [ -n "${verbose}" ] ; then
550 echo Caching $i in .Recover...
551 fi
e454c400
FF
552 mv $i .Recover
553 fi
554 mv new $i
555 fi
556 done
6c872cd2
FL
557fi
558
6271cadd
FF
559if ( echo $* | grep lose\-mswin > /dev/null ) ; then
560 if [ -n "${verbose}" ] ; then
561 echo Removing traces of \"mswin\"...
562 fi
563 for i in * ; do
564 if test ! -d $i && (grep sanitize-mswin $i > /dev/null) ; then
565 if [ -n "${verbose}" ] ; then
566 echo Removing traces of \"mswin\" from $i...
567 fi
568 cp $i new
569 sed '/start\-sanitize\-mswin/,/end-\sanitize\-mswin/d' < $i > new
570 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
571 if [ -n "${verbose}" ] ; then
572 echo Caching $i in .Recover...
573 fi
574 mv $i .Recover
575 fi
576 mv new $i
577 fi
578 done
579else
580 if [ -n "${verbose}" ] ; then
581 echo Leaving \"mswin\" in the sources...
582 fi
583 for i in * ; do
584 if test ! -d $i && (grep sanitize-mswin $i > /dev/null) ; then
585 if [ -n "${verbose}" ] ; then
586 echo Keeping \"mswin\" stuff in $i, but editing out sanitize lines...
587 fi
588 cp $i new
589 sed -e '/start\-sanitize\-mswin/d' -e '/end\-sanitize\-mswin/d' < $i > new
590 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
591 if [ -n "${verbose}" ] ; then
592 echo Caching $i in .Recover...
593 fi
594 mv $i .Recover
595 fi
596 mv new $i
597 fi
598 done
599fi
600
6b29430f
ILT
601vr5400_files="ChangeLog config.sub"
602
603if ( echo $* | grep keep\-vr5400 > /dev/null ) ; then
604 for i in $vr5400_files ; do
605 if test ! -d $i && (grep sanitize-vr5400 $i > /dev/null) ; then
606 if [ -n "${verbose}" ] ; then
607 echo Keeping vr5400 stuff in $i
608 fi
609 fi
610 done
611else
612 for i in * ; do
613 if test ! -d $i && (grep sanitize-vr5400 $i > /dev/null) ; then
614 if [ -n "${verbose}" ] ; then
615 echo Removing traces of \"vr5400\" from $i...
616 fi
617 cp $i new
618 sed '/start\-sanitize\-vr5400/,/end-\sanitize\-vr5400/d' < $i > new
619 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
620 if [ -n "${verbose}" ] ; then
621 echo Caching $i in .Recover...
622 fi
623 mv $i .Recover
624 fi
625 mv new $i
626 fi
627 done
628fi
629
9a8ea169
NC
630m32rx_files="ChangeLog config-ml.in"
631if ( echo $* | grep keep\-m32rx > /dev/null ) ; then
632 for i in $m32rx_files ; do
633 if test ! -d $i && (grep sanitize-m32rx $i > /dev/null) ; then
634 if [ -n "${verbose}" ] ; then
635 echo Keeping m32rx stuff in $i
636 fi
637 fi
638 done
639else
640 for i in * ; do
641 if test ! -d $i && (grep sanitize-m32rx $i > /dev/null) ; then
642 if [ -n "${verbose}" ] ; then
643 echo Removing traces of \"m32rx\" from $i...
644 fi
645 cp $i new
646 sed '/start\-sanitize\-m32rx/,/end-\sanitize\-m32rx/d' < $i > new
647 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
648 if [ -n "${verbose}" ] ; then
649 echo Caching $i in .Recover...
650 fi
651 mv $i .Recover
652 fi
653 mv new $i
654 fi
655 done
656fi
657
b316120c 658kcygnus_files="ChangeLog configure configure.in Makefile.in"
f8b550eb
AMT
659if ( echo $* | grep keep\-cygnus > /dev/null ) ; then
660 for i in $kcygnus_files ; do
661 if test ! -d $i && (grep sanitize-cygnus $i > /dev/null) ; then
662 if [ -n "${verbose}" ] ; then
663 echo Keeping Cygnus stuff in $i
664 fi
665 cp $i new
666 grep -v sanitize-cygnus $i > new
667 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
668 if [ -n "${verbose}" ] ; then
669 echo Caching $i in .Recover...
670 fi
671 mv $i .Recover
672 fi
673 mv new $i
674 fi
675 done
676else
677 for i in * ; do
678 if test ! -d $i && (grep sanitize-cygnus $i > /dev/null) ; then
679 if [ -n "${verbose}" ] ; then
680 echo Removing traces of \"cygnus\" from $i...
681 fi
682 cp $i new
683 sed '/start\-sanitize\-cygnus/,/end-\sanitize\-cygnus/d' < $i > new
684 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
685 if [ -n "${verbose}" ] ; then
686 echo Caching $i in .Recover...
687 fi
688 mv $i .Recover
689 fi
690 mv new $i
691 fi
692 done
693fi
694
695
3b0fb9c9
KR
696# Do this check LAST!
697for i in * ; do
698 if test ! -d $i && (grep sanitize $i > /dev/null) ; then
699 echo '***' Some mentions of Sanitize are still left in $i! 1>&2
700 exit 1
701 fi
702done
703
57d32184 704# eof
This page took 0.229561 seconds and 4 git commands to generate.