revert changes. oops - should have been on the branch.
[deliverable/binutils-gdb.git] / .Sanitize
1 ########################
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 #
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.
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 #
30 ########################
31
32 # .Sanitize for devo.
33
34 # Each directory to survive its way into a release will need a file
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
45 # done in this directory.
46
47 Do-first:
48
49 keep_these_too="${keep_these_too} .cvsignore autoconf automake
50 apache ash bash bfd binutils bison byacc bzip2
51 cvs deja-gnu dejagnu diff dosrel dvips
52 emacs emacs19 examples expect fileutils findutils flex
53 gas gawk gcc gdb gdbm gdbtest glob gperf gprof grep grez groff
54 guile gzip
55 include inet install-sh intl ispell
56 ld less libgcc libgloss libiberty libio
57 libstdc++ libtermcap libtool
58 m4 make mkinstalldirs mmalloc move-if-change newlib ncurses opcodes
59 pagas patch perl prms
60 rcs readline sed send-pr shellutils sim tar textutils time
61 texinfo tgas utils uudecode wdiff xiberty
62 configure.bat makeall.bat setup.com makefile.vms winsup
63 mpw-README mpw-configure mpw-config.in mpw-build.in mpw-install
64 ltconfig ltmain.sh missing ylwrap"
65
66 lose_these_too="${lose_these_too} libg++ librx libdsp testsuite"
67
68 cygnus_files="release release-info build-all.mk test-build.mk CYGNUS COPYING.NEWLIB"
69
70 if ( echo $* | grep keep\-cygnus > /dev/null) ; then
71 keep_these_too="${keep_these_too} ${cygnus_files}"
72 else
73 lose_these_too="${lose_these_too} ${cygnus_files}"
74 fi
75
76 gdbtk_files="tcl tk itcl tix libgui"
77
78 if ( 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
83 else
84 keep_these_too="${keep_these_too} ${gdbtk_files}"
85 if [ -n "${verbose}" ] ; then
86 echo Keeping ${gdbtk_files}
87 fi
88 fi
89
90 # This is for newlib net releases.
91 newlib_file="COPYING.NEWLIB"
92
93 if (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
98 else
99 true; # Let keep-cygnus handle it.
100 fi
101
102 # IDK releases don't include files which only matter to CDK.
103 inet_files="COPYING.LIB config config-ml.in etc symlink-tree"
104
105 if (echo $* | grep keep\-inet > /dev/null); then
106 lose_these_too="${lose_these_too} ${inet_files}"
107 else
108 keep_these_too="${keep_these_too} ${inet_files}"
109 fi
110
111 ide_files="libide libidetcl vmake jstools"
112
113 if (echo $* | grep keep\-ide > /dev/null); then
114 keep_these_too="${keep_these_too} ${ide_files}"
115 test -n "$verbose" && echo Keeping ${ide_files}
116 else
117 lose_these_too="${lose_these_too} ${ide_files}"
118 fi
119
120 flexlm_files="flexlm"
121
122 if (echo $* | grep keep\-cygnus > /dev/null); then
123 keep_these_too="${keep_these_too} ${flexlm_files}"
124 test -n "$verbose" && echo Keeping ${flexlm_files}
125 else
126 lose_these_too="${lose_these_too} ${flexlm_files}"
127 fi
128
129 # CGEN files:
130 # It is not yet clear if the cgen package will be shipped with the
131 # simulators.
132 cgen_files="cgen"
133
134 if (echo $* | grep keep\-cgen > /dev/null); then
135 keep_these_too="${keep_these_too} ${cgen_files}"
136 else
137 lose_these_too="${lose_these_too} ${cgen_files}"
138 fi
139
140 # Java stuff
141 java_files="boehm-gc libjava qthreads zip"
142
143 if (echo $* | grep keep\-java > /dev/null); then
144 keep_these_too="${keep_these_too} ${java_files}"
145 else
146 lose_these_too="${lose_these_too} ${java_files}"
147 fi
148
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
153 list="`(for i in ${keep_these_too}; do echo $i ; done) | sort -u`"
154 keep_these_too=
155
156 for file in $list ; do
157 if [ -r $file ] || [ -d $file ] ; then
158 keep_these_too="${keep_these_too} $file"
159 fi
160 done
161
162 list="`(for i in ${lose_these_too}; do echo $i ; done) | sort -u` "
163 lose_these_too=
164
165 for file in $list ; do
166 if [ -r $file ] || [ -d $file ] ; then
167 lose_these_too="${lose_these_too} $file"
168 fi
169 done
170
171 # All files listed between the "Things-to-keep:" line and the
172 # "Do-last:" line will be kept. All other files will be removed.
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
177 Things-to-keep:
178
179 COPYING
180 ChangeLog
181 Makefile.in
182 README
183 config.guess
184 config.if
185 config.sub
186 configure
187 configure.in
188
189 Things-to-lose:
190
191 # Not sure we want to include mkdep in releases yet.
192 mkdep
193
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
198 Do-last:
199
200 # Don't try to clean directories here, as the 'mv' command will fail.
201 # Also, grep fails on NFS mounted directories.
202
203 if ( echo $* | egrep verbose > /dev/null ) ; then
204 verbose=true
205 else
206 verbose=
207 fi
208
209 # Remove "sanitize-Sanitize" lines.
210 if [ -n "${verbose}" ] ; then
211 echo Cleaning unconditional sanitizations out of Makefile.in...
212 fi
213 cp Makefile.in new
214 sed '/start\-sanitize\-Sanitize/,/end-\sanitize\-Sanitize/d' < Makefile.in > new
215 if [ -n "${safe}" -a ! -f .Recover/Makefile.in ] ; then
216 mv Makefile.in .Recover
217 fi
218 mv new Makefile.in
219
220 if [ -n "${verbose}" ] ; then
221 echo Thawing away the \"chill\"...
222 fi
223
224 if ( echo $* | grep keep\-chill > /dev/null ) ; then
225 for i in * ; do
226 if test ! -d $i && (grep sanitize-chill $i > /dev/null) ; then
227 if [ -n "${verbose}" ] ; then
228 echo Keeping chill stuff in $i
229 fi
230 fi
231 done
232 else
233 for i in * ; do
234 if test ! -d $i && (grep sanitize-chill $i > /dev/null) ; then
235 if [ -n "${verbose}" ] ; then
236 echo Thawing the \"chill\" out of $i...
237 fi
238 cp $i new
239 sed '/start\-sanitize\-chill/,/end-\sanitize\-chill/d' < $i > new
240 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
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
249 fi
250
251 if [ -n "${verbose}" ] ; then
252 echo Processing \"v850\"...
253 fi
254
255 v850_files="ChangeLog config.sub configure.in"
256
257 if ( 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
265 else
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
282 fi
283
284 r5900_files="ChangeLog config.sub configure.in"
285
286 if ( 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
294 else
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
310 done
311 fi
312
313 vr4xxx_files="ChangeLog config.sub"
314
315 if ( echo $* | grep keep\-vr4xxx > /dev/null ) ; then
316 for i in $vr4xxx_files ; do
317 if test ! -d $i && (grep sanitize-vr4xxx $i > /dev/null) ; then
318 if [ -n "${verbose}" ] ; then
319 echo Keeping vr4xxx stuff in $i
320 fi
321 fi
322 done
323 else
324 for i in * ; do
325 if test ! -d $i && (grep sanitize-vr4xxx $i > /dev/null) ; then
326 if [ -n "${verbose}" ] ; then
327 echo Removing traces of \"vr4xxx\" from $i...
328 fi
329 cp $i new
330 sed '/start\-sanitize\-vr4xxx/,/end-\sanitize\-vr4xxx/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
339 done
340 fi
341
342 vr4320_files="ChangeLog config.sub"
343
344 if ( echo $* | grep keep\-vr4320 > /dev/null ) ; then
345 for i in $vr4320_files ; do
346 if test ! -d $i && (grep sanitize-vr4320 $i > /dev/null) ; then
347 if [ -n "${verbose}" ] ; then
348 echo Keeping vr4320 stuff in $i
349 fi
350 fi
351 done
352 else
353 for i in * ; do
354 if test ! -d $i && (grep sanitize-vr4320 $i > /dev/null) ; then
355 if [ -n "${verbose}" ] ; then
356 echo Removing traces of \"vr4320\" from $i...
357 fi
358 cp $i new
359 sed '/start\-sanitize\-vr4320/,/end-\sanitize\-vr4320/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
369 fi
370
371 tx19_files="ChangeLog config.sub"
372
373 if ( echo $* | grep keep\-tx19 > /dev/null ) ; then
374 for i in $tx19_files ; do
375 if test ! -d $i && (grep sanitize-tx19 $i > /dev/null) ; then
376 if [ -n "${verbose}" ] ; then
377 echo Keeping tx19 stuff in $i
378 fi
379 fi
380 done
381 else
382 for i in * ; do
383 if test ! -d $i && (grep sanitize-tx19 $i > /dev/null) ; then
384 if [ -n "${verbose}" ] ; then
385 echo Removing traces of \"tx19\" from $i...
386 fi
387 cp $i new
388 sed '/start\-sanitize\-tx19/,/end-\sanitize\-tx19/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
398 fi
399
400 tx49_files="ChangeLog config.sub"
401
402 if ( echo $* | grep keep\-tx49 > /dev/null ) ; then
403 for i in $tx49_files ; do
404 if test ! -d $i && (grep sanitize-tx49 $i > /dev/null) ; then
405 if [ -n "${verbose}" ] ; then
406 echo Keeping tx49 stuff in $i
407 fi
408 fi
409 done
410 else
411 for i in * ; do
412 if test ! -d $i && (grep sanitize-tx49 $i > /dev/null) ; then
413 if [ -n "${verbose}" ] ; then
414 echo Removing traces of \"tx49\" from $i...
415 fi
416 cp $i new
417 sed '/start\-sanitize\-tx49/,/end-\sanitize\-tx49/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
427 fi
428
429 tic80_files="ChangeLog config.sub configure.in"
430
431 if ( echo $* | grep keep\-tic80 > /dev/null ) ; then
432 for i in $tic80_files ; do
433 if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then
434 if [ -n "${verbose}" ] ; then
435 echo Keeping tic80 stuff in $i
436 fi
437 fi
438 done
439 else
440 for i in * ; do
441 if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then
442 if [ -n "${verbose}" ] ; then
443 echo Removing traces of \"tic80\" from $i...
444 fi
445 cp $i new
446 sed '/start\-sanitize\-tic80/,/end-\sanitize\-tic80/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
456 fi
457
458 sky_files="ChangeLog config.sub configure.in"
459
460 if ( echo $* | grep keep\-sky > /dev/null ) ; then
461 for i in $sky_files ; do
462 if test ! -d $i && (grep sanitize-sky $i > /dev/null) ; then
463 if [ -n "${verbose}" ] ; then
464 echo Keeping sky stuff in $i
465 fi
466 fi
467 done
468 else
469 for i in * ; do
470 if test ! -d $i && (grep sanitize-sky $i > /dev/null) ; then
471 if [ -n "${verbose}" ] ; then
472 echo Removing traces of \"sky\" from $i...
473 fi
474 cp $i new
475 sed '/start\-sanitize\-sky/,/end-\sanitize\-sky/d' < $i > new
476 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
477 if [ -n "${verbose}" ] ; then
478 echo Caching $i in .Recover...
479 fi
480 mv $i .Recover
481 fi
482 mv new $i
483 fi
484 done
485 fi
486
487 if ( echo $* | grep keep\-ide > /dev/null ) ; then
488 for i in * ; do
489 if test ! -d $i && (grep sanitize-ide $i > /dev/null) ; then
490 if [ -n "${verbose}" ] ; then
491 echo Keeping ide stuff in $i
492 fi
493 fi
494 done
495 else
496 for i in * ; do
497 if test ! -d $i && (grep sanitize-ide $i > /dev/null) ; then
498 if [ -n "${verbose}" ] ; then
499 echo Removing traces of \"ide\" from $i...
500 fi
501 cp $i new
502 sed '/start\-sanitize\-ide/,/end-\sanitize\-ide/d' < $i > new
503 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
504 if [ -n "${verbose}" ] ; then
505 echo Caching $i in .Recover...
506 fi
507 mv $i .Recover
508 fi
509 mv new $i
510 fi
511 done
512 fi
513
514 if ( echo $* | grep lose\-gdbtk > /dev/null ) ; then
515 if [ -n "${verbose}" ] ; then
516 echo Catering to RMS by removing traces of \"gdbtk\"...
517 fi
518 for i in * ; do
519 if test ! -d $i && (grep sanitize-gdbtk $i > /dev/null) ; then
520 if [ -n "${verbose}" ] ; then
521 echo Removing traces of \"gdbtk\" from $i...
522 fi
523 cp $i new
524 sed '/start\-sanitize\-gdbtk/,/end-\sanitize\-gdbtk/d' < $i > new
525 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
526 if [ -n "${verbose}" ] ; then
527 echo Caching $i in .Recover...
528 fi
529 mv $i .Recover
530 fi
531 mv new $i
532 fi
533 done
534 cp Makefile.in new
535 sed -e '/GDBTK_SUPPORT_DIRS=/d' -e 's/ $(GDBTK_SUPPORT_DIRS)//' < Makefile.in > new
536 if [ -n "${safe}" -a ! -f .Recover/Makefile.in ] ; then
537 if [ -n "${verbose}" ] ; then
538 echo Caching Makefile.in in .Recover...
539 fi
540 mv Makefile.in .Recover
541 fi
542 mv new Makefile.in
543 else
544 if [ -n "${verbose}" ] ; then
545 echo Leaving \"gdbtk\" in the sources...
546 fi
547 for i in * ; do
548 if test ! -d $i && (grep sanitize-gdbtk $i > /dev/null) ; then
549 if [ -n "${verbose}" ] ; then
550 echo Keeping \"gdbtk\" stuff in $i, but editing out sanitize lines...
551 fi
552 cp $i new
553 sed -e '/start\-sanitize\-gdbtk/d' -e '/end\-sanitize\-gdbtk/d' < $i > new
554 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
555 if [ -n "${verbose}" ] ; then
556 echo Caching $i in .Recover...
557 fi
558 mv $i .Recover
559 fi
560 mv new $i
561 fi
562 done
563 fi
564
565 if ( echo $* | grep lose\-mswin > /dev/null ) ; then
566 if [ -n "${verbose}" ] ; then
567 echo Removing traces of \"mswin\"...
568 fi
569 for i in * ; do
570 if test ! -d $i && (grep sanitize-mswin $i > /dev/null) ; then
571 if [ -n "${verbose}" ] ; then
572 echo Removing traces of \"mswin\" from $i...
573 fi
574 cp $i new
575 sed '/start\-sanitize\-mswin/,/end-\sanitize\-mswin/d' < $i > new
576 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
577 if [ -n "${verbose}" ] ; then
578 echo Caching $i in .Recover...
579 fi
580 mv $i .Recover
581 fi
582 mv new $i
583 fi
584 done
585 else
586 if [ -n "${verbose}" ] ; then
587 echo Leaving \"mswin\" in the sources...
588 fi
589 for i in * ; do
590 if test ! -d $i && (grep sanitize-mswin $i > /dev/null) ; then
591 if [ -n "${verbose}" ] ; then
592 echo Keeping \"mswin\" stuff in $i, but editing out sanitize lines...
593 fi
594 cp $i new
595 sed -e '/start\-sanitize\-mswin/d' -e '/end\-sanitize\-mswin/d' < $i > new
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
605 fi
606
607 cygnus_files="ChangeLog config.sub"
608
609 if ( echo $* | grep keep\-cygnus > /dev/null ) ; then
610 for i in $cygnus_files ; do
611 if test ! -d $i && (grep sanitize-cygnus $i > /dev/null) ; then
612 if [ -n "${verbose}" ] ; then
613 echo Keeping cygnus stuff in $i
614 fi
615 fi
616 done
617 else
618 for i in * ; do
619 if test ! -d $i && (grep sanitize-cygnus $i > /dev/null) ; then
620 if [ -n "${verbose}" ] ; then
621 echo Removing traces of \"cygnus\" from $i...
622 fi
623 cp $i new
624 sed '/start\-sanitize\-cygnus/,/end-\sanitize\-cygnus/d' < $i > new
625 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
626 if [ -n "${verbose}" ] ; then
627 echo Caching $i in .Recover...
628 fi
629 mv $i .Recover
630 fi
631 mv new $i
632 fi
633 done
634 fi
635
636 m32rx_files="ChangeLog config-ml.in"
637 if ( echo $* | grep keep\-m32rx > /dev/null ) ; then
638 for i in $m32rx_files ; do
639 if test ! -d $i && (grep sanitize-m32rx $i > /dev/null) ; then
640 if [ -n "${verbose}" ] ; then
641 echo Keeping m32rx stuff in $i
642 fi
643 fi
644 done
645 else
646 for i in * ; do
647 if test ! -d $i && (grep sanitize-m32rx $i > /dev/null) ; then
648 if [ -n "${verbose}" ] ; then
649 echo Removing traces of \"m32rx\" from $i...
650 fi
651 cp $i new
652 sed '/start\-sanitize\-m32rx/,/end-\sanitize\-m32rx/d' < $i > new
653 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
654 if [ -n "${verbose}" ] ; then
655 echo Caching $i in .Recover...
656 fi
657 mv $i .Recover
658 fi
659 mv new $i
660 fi
661 done
662 fi
663
664 java_files="ChangeLog Makefile.in configure.in"
665 if ( echo $* | grep keep\-java > /dev/null ) ; then
666 for i in $java_files ; do
667 if test ! -d $i && (grep sanitize-java $i > /dev/null) ; then
668 if [ -n "${verbose}" ] ; then
669 echo Keeping java stuff in $i
670 fi
671 fi
672 done
673 else
674 for i in * ; do
675 if test ! -d $i && (grep sanitize-java $i > /dev/null) ; then
676 if [ -n "${verbose}" ] ; then
677 echo Removing traces of \"java\" from $i...
678 fi
679 cp $i new
680 sed '/start\-sanitize\-java/,/end-\sanitize\-java/d' < $i > new
681 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
682 if [ -n "${verbose}" ] ; then
683 echo Caching $i in .Recover...
684 fi
685 mv $i .Recover
686 fi
687 mv new $i
688 fi
689 done
690 fi
691
692 dsp_files="ChangeLog Makefile.in configure.in"
693 if ( echo $* | grep keep\-dsp > /dev/null ) ; then
694 for i in $dsp_files ; do
695 if test ! -d $i && (grep sanitize-dsp $i > /dev/null) ; then
696 if [ -n "${verbose}" ] ; then
697 echo Keeping dsp stuff in $i
698 fi
699 fi
700 done
701 else
702 for i in * ; do
703 if test ! -d $i && (grep sanitize-dsp $i > /dev/null) ; then
704 if [ -n "${verbose}" ] ; then
705 echo Removing traces of \"dsp\" from $i...
706 fi
707 cp $i new
708 sed '/start\-sanitize\-dsp/,/end-\sanitize\-dsp/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
718 fi
719
720
721 beos_files="ChangeLog configure.in"
722 if ( echo $* | grep keep\-beos > /dev/null ) ; then
723 for i in $beos_files ; do
724 if test ! -d $i && (grep sanitize-beos $i > /dev/null) ; then
725 if [ -n "${verbose}" ] ; then
726 echo Keeping beos stuff in $i
727 fi
728 fi
729 done
730 else
731 for i in * ; do
732 if test ! -d $i && (grep sanitize-beos $i > /dev/null) ; then
733 if [ -n "${verbose}" ] ; then
734 echo Removing traces of \"beos\" from $i...
735 fi
736 cp $i new
737 sed '/start\-sanitize\-beos/,/end-\sanitize\-beos/d' < $i > new
738 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
739 if [ -n "${verbose}" ] ; then
740 echo Caching $i in .Recover...
741 fi
742 mv $i .Recover
743 fi
744 mv new $i
745 fi
746 done
747 fi
748
749 kcygnus_files="ChangeLog configure configure.in Makefile.in"
750 if ( echo $* | grep keep\-cygnus > /dev/null ) ; then
751 for i in $kcygnus_files ; do
752 if test ! -d $i && (grep sanitize-cygnus $i > /dev/null) ; then
753 if [ -n "${verbose}" ] ; then
754 echo Keeping Cygnus stuff in $i
755 fi
756 cp $i new
757 grep -v sanitize-cygnus $i > new
758 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
759 if [ -n "${verbose}" ] ; then
760 echo Caching $i in .Recover...
761 fi
762 mv $i .Recover
763 fi
764 mv new $i
765 fi
766 done
767 else
768 for i in * ; do
769 if test ! -d $i && (grep sanitize-cygnus $i > /dev/null) ; then
770 if [ -n "${verbose}" ] ; then
771 echo Removing traces of \"cygnus\" from $i...
772 fi
773 cp $i new
774 sed '/start\-sanitize\-cygnus/,/end-\sanitize\-cygnus/d' < $i > new
775 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
776 if [ -n "${verbose}" ] ; then
777 echo Caching $i in .Recover...
778 fi
779 mv $i .Recover
780 fi
781 mv new $i
782 fi
783 done
784 fi
785
786
787 # Do this check LAST!
788 for i in * ; do
789 if test ! -d $i && (grep sanitize $i > /dev/null) ; then
790 echo '***' Some mentions of Sanitize are still left in $i! 1>&2
791 exit 1
792 fi
793 done
794
795 # eof
This page took 0.048441 seconds and 4 git commands to generate.