* Fix for testcase for checking PR 17362.
[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
a6c7958b
GN
50 apache ash bash bfd binutils bison byacc bzip2
51 cvs deja-gnu dejagnu diff dosrel dvips
88770c1c 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
d46c1ae3 66lose_these_too="${lose_these_too} libg++ librx libdsp 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
06855275 140# Java stuff
aad579b0 141java_files="boehm-gc libjava qthreads"
06855275
SG
142
143if (echo $* | grep keep\-java > /dev/null); then
144 keep_these_too="${keep_these_too} ${java_files}"
145else
146 lose_these_too="${lose_these_too} ${java_files}"
147fi
148
e03b0bca
KR
149# This top-level directory is special. We often check out only subsets
150# of this directory, and complaining about directories or files we didn't
151# check out just gets obnoxious.
152
694ea471 153list="`(for i in ${keep_these_too}; do echo $i ; done) | sort -u`"
e03b0bca
KR
154keep_these_too=
155
156for file in $list ; do
157 if [ -r $file ] || [ -d $file ] ; then
158 keep_these_too="${keep_these_too} $file"
159 fi
160done
161
694ea471 162list="`(for i in ${lose_these_too}; do echo $i ; done) | sort -u` "
e03b0bca
KR
163lose_these_too=
164
165for file in $list ; do
166 if [ -r $file ] || [ -d $file ] ; then
167 lose_these_too="${lose_these_too} $file"
168 fi
169done
170
a93b3c77 171# All files listed between the "Things-to-keep:" line and the
43e36dd2 172# "Do-last:" line will be kept. All other files will be removed.
a93b3c77
RP
173# Directories listed in this section will have their own Sanitize
174# called. Directories not listed will be removed in their entirety
175# with rm -rf.
176
177Things-to-keep:
178
6e37b215 179COPYING
57d32184 180ChangeLog
a93b3c77 181Makefile.in
965a9f14 182README
5cc24596 183config.guess
60fc3193 184config.if
db2de419 185config.sub
a93b3c77
RP
186configure
187configure.in
a93b3c77 188
87756e15
RP
189Things-to-lose:
190
2a0b2e7f
DE
191# Not sure we want to include mkdep in releases yet.
192mkdep
193
43e36dd2
RP
194# The lines between the "Do-last:" line and the end of the file
195# are executed as a /bin/sh shell script after everything else is
196# done.
197
a93b3c77
RP
198Do-last:
199
bf150019
DE
200# Don't try to clean directories here, as the 'mv' command will fail.
201# Also, grep fails on NFS mounted directories.
202
7b85349f
RP
203if ( echo $* | egrep verbose > /dev/null ) ; then
204 verbose=true
205else
206 verbose=
207fi
208
eecef7ef
FF
209# Remove "sanitize-Sanitize" lines.
210if [ -n "${verbose}" ] ; then
211 echo Cleaning unconditional sanitizations out of Makefile.in...
212fi
213cp Makefile.in new
214sed '/start\-sanitize\-Sanitize/,/end-\sanitize\-Sanitize/d' < Makefile.in > new
215if [ -n "${safe}" -a ! -f .Recover/Makefile.in ] ; then
216 mv Makefile.in .Recover
217fi
218mv new Makefile.in
219
7b85349f
RP
220if [ -n "${verbose}" ] ; then
221 echo Thawing away the \"chill\"...
222fi
5d4ec851 223
5d4ec851
FF
224if ( echo $* | grep keep\-chill > /dev/null ) ; then
225 for i in * ; do
226 if test ! -d $i && (grep sanitize-chill $i > /dev/null) ; then
7b85349f
RP
227 if [ -n "${verbose}" ] ; then
228 echo Keeping chill stuff in $i
229 fi
5d4ec851
FF
230 fi
231 done
232else
233 for i in * ; do
234 if test ! -d $i && (grep sanitize-chill $i > /dev/null) ; then
7b85349f
RP
235 if [ -n "${verbose}" ] ; then
236 echo Thawing the \"chill\" out of $i...
237 fi
5d4ec851
FF
238 cp $i new
239 sed '/start\-sanitize\-chill/,/end-\sanitize\-chill/d' < $i > new
bf150019 240 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
c2304cba
MH
241 if [ -n "${verbose}" ] ; then
242 echo Caching $i in .Recover...
243 fi
244 mv $i .Recover
245 fi
246 mv new $i
247 fi
248 done
249fi
250
88632436 251if [ -n "${verbose}" ] ; then
ff86eeb5 252 echo Processing \"v850\"...
88632436
DE
253fi
254
3f5d1c2c
C
255v850_files="ChangeLog config.sub configure.in"
256
492c2670
NC
257if ( echo $* | grep keep\-v850e > /dev/null ) ; then
258 for i in $v850_files ; do
259 if test ! -d $i && (grep sanitize-v850e $i > /dev/null) ; then
260 if [ -n "${verbose}" ] ; then
261 echo Keeping v850e stuff in $i
262 fi
263 fi
264 done
265else
266 for i in * ; do
267 if test ! -d $i && (grep sanitize-v850e $i > /dev/null) ; then
268 if [ -n "${verbose}" ] ; then
269 echo Removing traces of \"v850e\" from $i...
270 fi
271 cp $i new
272 sed '/start\-sanitize\-v850e/,/end-\sanitize\-v850e/d' < $i > new
273 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
274 if [ -n "${verbose}" ] ; then
275 echo Caching $i in .Recover...
276 fi
277 mv $i .Recover
278 fi
279 mv new $i
280 fi
281 done
282fi
276c2d7d
GRK
283
284r5900_files="ChangeLog config.sub configure.in"
285
286if ( echo $* | grep keep\-r5900 > /dev/null ) ; then
287 for i in $r5900_files ; do
288 if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then
289 if [ -n "${verbose}" ] ; then
290 echo Keeping r5900 stuff in $i
291 fi
292 fi
293 done
294else
295 for i in * ; do
296 if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then
297 if [ -n "${verbose}" ] ; then
298 echo Removing traces of \"r5900\" from $i...
299 fi
300 cp $i new
301 sed '/start\-sanitize\-r5900/,/end-\sanitize\-r5900/d' < $i > new
302 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
303 if [ -n "${verbose}" ] ; then
304 echo Caching $i in .Recover...
305 fi
306 mv $i .Recover
307 fi
308 mv new $i
309 fi
33d917af
GRK
310 done
311fi
312
313vr4320_files="ChangeLog config.sub"
314
315if ( echo $* | grep keep\-vr4320 > /dev/null ) ; then
316 for i in $vr4320_files ; do
317 if test ! -d $i && (grep sanitize-vr4320 $i > /dev/null) ; then
318 if [ -n "${verbose}" ] ; then
319 echo Keeping vr4320 stuff in $i
320 fi
321 fi
322 done
323else
324 for i in * ; do
325 if test ! -d $i && (grep sanitize-vr4320 $i > /dev/null) ; then
326 if [ -n "${verbose}" ] ; then
327 echo Removing traces of \"vr4320\" from $i...
328 fi
329 cp $i new
330 sed '/start\-sanitize\-vr4320/,/end-\sanitize\-vr4320/d' < $i > new
331 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
332 if [ -n "${verbose}" ] ; then
333 echo Caching $i in .Recover...
334 fi
335 mv $i .Recover
336 fi
337 mv new $i
338 fi
3f5d1c2c
C
339 done
340fi
341
318b499d
GRK
342tx19_files="ChangeLog config.sub"
343
344if ( echo $* | grep keep\-tx19 > /dev/null ) ; then
345 for i in $tx19_files ; do
346 if test ! -d $i && (grep sanitize-tx19 $i > /dev/null) ; then
347 if [ -n "${verbose}" ] ; then
348 echo Keeping tx19 stuff in $i
349 fi
350 fi
351 done
352else
353 for i in * ; do
354 if test ! -d $i && (grep sanitize-tx19 $i > /dev/null) ; then
355 if [ -n "${verbose}" ] ; then
356 echo Removing traces of \"tx19\" from $i...
357 fi
358 cp $i new
359 sed '/start\-sanitize\-tx19/,/end-\sanitize\-tx19/d' < $i > new
360 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
361 if [ -n "${verbose}" ] ; then
362 echo Caching $i in .Recover...
363 fi
364 mv $i .Recover
365 fi
366 mv new $i
367 fi
368 done
369fi
370
d649db65
GRK
371tx49_files="ChangeLog config.sub"
372
373if ( echo $* | grep keep\-tx49 > /dev/null ) ; then
374 for i in $tx49_files ; do
375 if test ! -d $i && (grep sanitize-tx49 $i > /dev/null) ; then
376 if [ -n "${verbose}" ] ; then
377 echo Keeping tx49 stuff in $i
378 fi
379 fi
380 done
381else
382 for i in * ; do
383 if test ! -d $i && (grep sanitize-tx49 $i > /dev/null) ; then
384 if [ -n "${verbose}" ] ; then
385 echo Removing traces of \"tx49\" from $i...
386 fi
387 cp $i new
388 sed '/start\-sanitize\-tx49/,/end-\sanitize\-tx49/d' < $i > new
389 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
390 if [ -n "${verbose}" ] ; then
391 echo Caching $i in .Recover...
392 fi
393 mv $i .Recover
394 fi
395 mv new $i
396 fi
397 done
398fi
399
962873d5
FF
400tic80_files="ChangeLog config.sub configure.in"
401
402if ( echo $* | grep keep\-tic80 > /dev/null ) ; then
403 for i in $tic80_files ; do
404 if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then
405 if [ -n "${verbose}" ] ; then
406 echo Keeping tic80 stuff in $i
407 fi
408 fi
409 done
410else
411 for i in * ; do
412 if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then
413 if [ -n "${verbose}" ] ; then
414 echo Removing traces of \"tic80\" from $i...
415 fi
416 cp $i new
417 sed '/start\-sanitize\-tic80/,/end-\sanitize\-tic80/d' < $i > new
418 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
419 if [ -n "${verbose}" ] ; then
420 echo Caching $i in .Recover...
421 fi
422 mv $i .Recover
423 fi
424 mv new $i
425 fi
426 done
427fi
428
69f273d8
DE
429sky_files="ChangeLog config.sub configure.in"
430
431if ( echo $* | grep keep\-sky > /dev/null ) ; then
432 for i in $sky_files ; do
433 if test ! -d $i && (grep sanitize-sky $i > /dev/null) ; then
434 if [ -n "${verbose}" ] ; then
435 echo Keeping sky stuff in $i
436 fi
437 fi
438 done
439else
440 for i in * ; do
441 if test ! -d $i && (grep sanitize-sky $i > /dev/null) ; then
442 if [ -n "${verbose}" ] ; then
443 echo Removing traces of \"sky\" from $i...
444 fi
445 cp $i new
446 sed '/start\-sanitize\-sky/,/end-\sanitize\-sky/d' < $i > new
447 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
448 if [ -n "${verbose}" ] ; then
449 echo Caching $i in .Recover...
450 fi
451 mv $i .Recover
452 fi
453 mv new $i
454 fi
455 done
456fi
457
eebe454c
TT
458if ( echo $* | grep keep\-ide > /dev/null ) ; then
459 for i in * ; do
460 if test ! -d $i && (grep sanitize-ide $i > /dev/null) ; then
461 if [ -n "${verbose}" ] ; then
462 echo Keeping ide stuff in $i
463 fi
464 fi
465 done
466else
467 for i in * ; do
468 if test ! -d $i && (grep sanitize-ide $i > /dev/null) ; then
469 if [ -n "${verbose}" ] ; then
470 echo Removing traces of \"ide\" from $i...
471 fi
472 cp $i new
473 sed '/start\-sanitize\-ide/,/end-\sanitize\-ide/d' < $i > new
474 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
475 if [ -n "${verbose}" ] ; then
476 echo Caching $i in .Recover...
477 fi
478 mv $i .Recover
479 fi
480 mv new $i
481 fi
482 done
483fi
484
6c872cd2 485if ( echo $* | grep lose\-gdbtk > /dev/null ) ; then
570d5115
FF
486 if [ -n "${verbose}" ] ; then
487 echo Catering to RMS by removing traces of \"gdbtk\"...
488 fi
e454c400
FF
489 for i in * ; do
490 if test ! -d $i && (grep sanitize-gdbtk $i > /dev/null) ; then
491 if [ -n "${verbose}" ] ; then
492 echo Removing traces of \"gdbtk\" from $i...
493 fi
494 cp $i new
495 sed '/start\-sanitize\-gdbtk/,/end-\sanitize\-gdbtk/d' < $i > new
496 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
570d5115
FF
497 if [ -n "${verbose}" ] ; then
498 echo Caching $i in .Recover...
499 fi
e454c400
FF
500 mv $i .Recover
501 fi
502 mv new $i
503 fi
504 done
6c872cd2
FL
505 cp Makefile.in new
506 sed -e '/GDBTK_SUPPORT_DIRS=/d' -e 's/ $(GDBTK_SUPPORT_DIRS)//' < Makefile.in > new
507 if [ -n "${safe}" -a ! -f .Recover/Makefile.in ] ; then
508 if [ -n "${verbose}" ] ; then
509 echo Caching Makefile.in in .Recover...
510 fi
511 mv Makefile.in .Recover
512 fi
513 mv new Makefile.in
e454c400 514else
570d5115
FF
515 if [ -n "${verbose}" ] ; then
516 echo Leaving \"gdbtk\" in the sources...
517 fi
e454c400
FF
518 for i in * ; do
519 if test ! -d $i && (grep sanitize-gdbtk $i > /dev/null) ; then
520 if [ -n "${verbose}" ] ; then
521 echo Keeping \"gdbtk\" stuff in $i, but editing out sanitize lines...
522 fi
523 cp $i new
524 sed -e '/start\-sanitize\-gdbtk/d' -e '/end\-sanitize\-gdbtk/d' < $i > new
525 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
570d5115
FF
526 if [ -n "${verbose}" ] ; then
527 echo Caching $i in .Recover...
528 fi
e454c400
FF
529 mv $i .Recover
530 fi
531 mv new $i
532 fi
533 done
6c872cd2
FL
534fi
535
6271cadd
FF
536if ( echo $* | grep lose\-mswin > /dev/null ) ; then
537 if [ -n "${verbose}" ] ; then
538 echo Removing traces of \"mswin\"...
539 fi
540 for i in * ; do
541 if test ! -d $i && (grep sanitize-mswin $i > /dev/null) ; then
542 if [ -n "${verbose}" ] ; then
543 echo Removing traces of \"mswin\" from $i...
544 fi
545 cp $i new
546 sed '/start\-sanitize\-mswin/,/end-\sanitize\-mswin/d' < $i > new
547 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
548 if [ -n "${verbose}" ] ; then
549 echo Caching $i in .Recover...
550 fi
551 mv $i .Recover
552 fi
553 mv new $i
554 fi
555 done
556else
557 if [ -n "${verbose}" ] ; then
558 echo Leaving \"mswin\" in the sources...
559 fi
560 for i in * ; do
561 if test ! -d $i && (grep sanitize-mswin $i > /dev/null) ; then
562 if [ -n "${verbose}" ] ; then
563 echo Keeping \"mswin\" stuff in $i, but editing out sanitize lines...
564 fi
565 cp $i new
566 sed -e '/start\-sanitize\-mswin/d' -e '/end\-sanitize\-mswin/d' < $i > new
567 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
568 if [ -n "${verbose}" ] ; then
569 echo Caching $i in .Recover...
570 fi
571 mv $i .Recover
572 fi
573 mv new $i
574 fi
575 done
576fi
577
3d759c53 578cygnus_files="ChangeLog config.sub"
6b29430f 579
3d759c53
KR
580if ( echo $* | grep keep\-cygnus > /dev/null ) ; then
581 for i in $cygnus_files ; do
582 if test ! -d $i && (grep sanitize-cygnus $i > /dev/null) ; then
6b29430f 583 if [ -n "${verbose}" ] ; then
3d759c53 584 echo Keeping cygnus stuff in $i
6b29430f
ILT
585 fi
586 fi
587 done
588else
589 for i in * ; do
3d759c53 590 if test ! -d $i && (grep sanitize-cygnus $i > /dev/null) ; then
6b29430f 591 if [ -n "${verbose}" ] ; then
3d759c53 592 echo Removing traces of \"cygnus\" from $i...
6b29430f
ILT
593 fi
594 cp $i new
3d759c53 595 sed '/start\-sanitize\-cygnus/,/end-\sanitize\-cygnus/d' < $i > new
6b29430f
ILT
596 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
597 if [ -n "${verbose}" ] ; then
598 echo Caching $i in .Recover...
599 fi
600 mv $i .Recover
601 fi
602 mv new $i
603 fi
604 done
605fi
606
9a8ea169
NC
607m32rx_files="ChangeLog config-ml.in"
608if ( echo $* | grep keep\-m32rx > /dev/null ) ; then
609 for i in $m32rx_files ; do
610 if test ! -d $i && (grep sanitize-m32rx $i > /dev/null) ; then
611 if [ -n "${verbose}" ] ; then
612 echo Keeping m32rx stuff in $i
613 fi
614 fi
615 done
616else
617 for i in * ; do
618 if test ! -d $i && (grep sanitize-m32rx $i > /dev/null) ; then
619 if [ -n "${verbose}" ] ; then
620 echo Removing traces of \"m32rx\" from $i...
621 fi
622 cp $i new
623 sed '/start\-sanitize\-m32rx/,/end-\sanitize\-m32rx/d' < $i > new
624 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
625 if [ -n "${verbose}" ] ; then
626 echo Caching $i in .Recover...
627 fi
628 mv $i .Recover
629 fi
630 mv new $i
631 fi
632 done
633fi
634
6d2d3edc 635java_files="ChangeLog Makefile.in configure.in"
1e0e34e0
ILT
636if ( echo $* | grep keep\-java > /dev/null ) ; then
637 for i in $java_files ; do
638 if test ! -d $i && (grep sanitize-java $i > /dev/null) ; then
639 if [ -n "${verbose}" ] ; then
640 echo Keeping java stuff in $i
641 fi
642 fi
643 done
644else
645 for i in * ; do
646 if test ! -d $i && (grep sanitize-java $i > /dev/null) ; then
647 if [ -n "${verbose}" ] ; then
648 echo Removing traces of \"java\" from $i...
649 fi
650 cp $i new
651 sed '/start\-sanitize\-java/,/end-\sanitize\-java/d' < $i > new
652 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
653 if [ -n "${verbose}" ] ; then
654 echo Caching $i in .Recover...
655 fi
656 mv $i .Recover
657 fi
658 mv new $i
659 fi
660 done
661fi
662
8daaf6cd
JJ
663dsp_files="ChangeLog Makefile.in configure.in"
664if ( echo $* | grep keep\-dsp > /dev/null ) ; then
665 for i in $dsp_files ; do
666 if test ! -d $i && (grep sanitize-dsp $i > /dev/null) ; then
667 if [ -n "${verbose}" ] ; then
668 echo Keeping dsp stuff in $i
669 fi
670 fi
671 done
672else
673 for i in * ; do
674 if test ! -d $i && (grep sanitize-dsp $i > /dev/null) ; then
675 if [ -n "${verbose}" ] ; then
676 echo Removing traces of \"dsp\" from $i...
677 fi
678 cp $i new
679 sed '/start\-sanitize\-dsp/,/end-\sanitize\-dsp/d' < $i > new
680 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
681 if [ -n "${verbose}" ] ; then
682 echo Caching $i in .Recover...
683 fi
684 mv $i .Recover
685 fi
686 mv new $i
687 fi
688 done
689fi
690
691
e2dce311 692beos_files="ChangeLog configure.in"
c86d82ee
RH
693if ( echo $* | grep keep\-beos > /dev/null ) ; then
694 for i in $beos_files ; do
695 if test ! -d $i && (grep sanitize-beos $i > /dev/null) ; then
696 if [ -n "${verbose}" ] ; then
697 echo Keeping beos stuff in $i
698 fi
699 fi
700 done
701else
702 for i in * ; do
703 if test ! -d $i && (grep sanitize-beos $i > /dev/null) ; then
704 if [ -n "${verbose}" ] ; then
705 echo Removing traces of \"beos\" from $i...
706 fi
707 cp $i new
708 sed '/start\-sanitize\-beos/,/end-\sanitize\-beos/d' < $i > new
709 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
710 if [ -n "${verbose}" ] ; then
711 echo Caching $i in .Recover...
712 fi
713 mv $i .Recover
714 fi
715 mv new $i
716 fi
717 done
718fi
719
b316120c 720kcygnus_files="ChangeLog configure configure.in Makefile.in"
f8b550eb
AMT
721if ( echo $* | grep keep\-cygnus > /dev/null ) ; then
722 for i in $kcygnus_files ; do
723 if test ! -d $i && (grep sanitize-cygnus $i > /dev/null) ; then
724 if [ -n "${verbose}" ] ; then
725 echo Keeping Cygnus stuff in $i
726 fi
727 cp $i new
728 grep -v sanitize-cygnus $i > new
729 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
730 if [ -n "${verbose}" ] ; then
731 echo Caching $i in .Recover...
732 fi
733 mv $i .Recover
734 fi
735 mv new $i
736 fi
737 done
738else
739 for i in * ; do
740 if test ! -d $i && (grep sanitize-cygnus $i > /dev/null) ; then
741 if [ -n "${verbose}" ] ; then
742 echo Removing traces of \"cygnus\" from $i...
743 fi
744 cp $i new
745 sed '/start\-sanitize\-cygnus/,/end-\sanitize\-cygnus/d' < $i > new
746 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
747 if [ -n "${verbose}" ] ; then
748 echo Caching $i in .Recover...
749 fi
750 mv $i .Recover
751 fi
752 mv new $i
753 fi
754 done
755fi
756
757
3b0fb9c9
KR
758# Do this check LAST!
759for i in * ; do
760 if test ! -d $i && (grep sanitize $i > /dev/null) ; then
761 echo '***' Some mentions of Sanitize are still left in $i! 1>&2
762 exit 1
763 fi
764done
765
57d32184 766# eof
This page took 0.237029 seconds and 4 git commands to generate.