Add v850e-elf target.
[deliverable/binutils-gdb.git] / .Sanitize
CommitLineData
3db95e34
GN
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
47Do-first:
48
49keep_these_too="${keep_these_too} .cvsignore autoconf automake
8b6a7986 50 apache ash bash bfd binutils bison bsp byacc bzip2
3db95e34
GN
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
5b22fdd4 57 libstdc++ libtermcap libtool
3db95e34
GN
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
66lose_these_too="${lose_these_too} libg++ librx libdsp testsuite"
67
68cygnus_files="release release-info build-all.mk test-build.mk CYGNUS COPYING.NEWLIB"
69
70if ( echo $* | grep keep\-cygnus > /dev/null) ; then
71 keep_these_too="${keep_these_too} ${cygnus_files}"
72else
73 lose_these_too="${lose_these_too} ${cygnus_files}"
74fi
75
76gdbtk_files="tcl tk itcl tix libgui"
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
88fi
89
90# This is for newlib net releases.
91newlib_file="COPYING.NEWLIB"
92
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
98else
99 true; # Let keep-cygnus handle it.
100fi
101
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
111ide_files="libide libidetcl vmake jstools"
112
113if (echo $* | grep keep\-ide > /dev/null); then
114 keep_these_too="${keep_these_too} ${ide_files}"
115 test -n "$verbose" && echo Keeping ${ide_files}
116else
117 lose_these_too="${lose_these_too} ${ide_files}"
118fi
119
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
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
139
140# Java stuff
eb339488 141java_files="boehm-gc libjava qthreads zip"
3db95e34
GN
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
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
153list="`(for i in ${keep_these_too}; do echo $i ; done) | sort -u`"
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
162list="`(for i in ${lose_these_too}; do echo $i ; done) | sort -u` "
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
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
177Things-to-keep:
178
179COPYING
180ChangeLog
181Makefile.in
182README
183config.guess
184config.if
185config.sub
186configure
187configure.in
188
189Things-to-lose:
190
191# Not sure we want to include mkdep in releases yet.
192mkdep
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
198Do-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
203if ( echo $* | egrep verbose > /dev/null ) ; then
204 verbose=true
205else
206 verbose=
207fi
208
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
220if [ -n "${verbose}" ] ; then
221 echo Thawing away the \"chill\"...
222fi
223
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
227 if [ -n "${verbose}" ] ; then
228 echo Keeping chill stuff in $i
229 fi
230 fi
231 done
232else
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...
3db95e34
GN
243 fi
244 mv $i .Recover
245 fi
246 mv new $i
247 fi
248 done
249fi
250
251r5900_files="ChangeLog config.sub configure.in"
252
253if ( echo $* | grep keep\-r5900 > /dev/null ) ; then
254 for i in $r5900_files ; do
255 if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then
256 if [ -n "${verbose}" ] ; then
257 echo Keeping r5900 stuff in $i
258 fi
259 fi
260 done
261else
262 for i in * ; do
263 if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then
264 if [ -n "${verbose}" ] ; then
265 echo Removing traces of \"r5900\" from $i...
266 fi
267 cp $i new
268 sed '/start\-sanitize\-r5900/,/end-\sanitize\-r5900/d' < $i > new
269 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
270 if [ -n "${verbose}" ] ; then
271 echo Caching $i in .Recover...
272 fi
273 mv $i .Recover
274 fi
275 mv new $i
276 fi
277 done
278fi
279
f8c41900
GRK
280vr4xxx_files="ChangeLog config.sub"
281
282if ( echo $* | grep keep\-vr4xxx > /dev/null ) ; then
283 for i in $vr4xxx_files ; do
284 if test ! -d $i && (grep sanitize-vr4xxx $i > /dev/null) ; then
285 if [ -n "${verbose}" ] ; then
286 echo Keeping vr4xxx stuff in $i
287 fi
288 fi
289 done
290else
291 for i in * ; do
292 if test ! -d $i && (grep sanitize-vr4xxx $i > /dev/null) ; then
293 if [ -n "${verbose}" ] ; then
294 echo Removing traces of \"vr4xxx\" from $i...
295 fi
296 cp $i new
297 sed '/start\-sanitize\-vr4xxx/,/end-\sanitize\-vr4xxx/d' < $i > new
298 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
299 if [ -n "${verbose}" ] ; then
300 echo Caching $i in .Recover...
301 fi
302 mv $i .Recover
303 fi
304 mv new $i
305 fi
306 done
307fi
308
3db95e34
GN
309vr4320_files="ChangeLog config.sub"
310
311if ( echo $* | grep keep\-vr4320 > /dev/null ) ; then
312 for i in $vr4320_files ; do
313 if test ! -d $i && (grep sanitize-vr4320 $i > /dev/null) ; then
314 if [ -n "${verbose}" ] ; then
315 echo Keeping vr4320 stuff in $i
316 fi
317 fi
318 done
319else
320 for i in * ; do
321 if test ! -d $i && (grep sanitize-vr4320 $i > /dev/null) ; then
322 if [ -n "${verbose}" ] ; then
323 echo Removing traces of \"vr4320\" from $i...
324 fi
325 cp $i new
326 sed '/start\-sanitize\-vr4320/,/end-\sanitize\-vr4320/d' < $i > new
327 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
328 if [ -n "${verbose}" ] ; then
329 echo Caching $i in .Recover...
330 fi
331 mv $i .Recover
332 fi
333 mv new $i
334 fi
335 done
336fi
337
338tx19_files="ChangeLog config.sub"
339
340if ( echo $* | grep keep\-tx19 > /dev/null ) ; then
341 for i in $tx19_files ; do
342 if test ! -d $i && (grep sanitize-tx19 $i > /dev/null) ; then
343 if [ -n "${verbose}" ] ; then
344 echo Keeping tx19 stuff in $i
345 fi
346 fi
347 done
348else
349 for i in * ; do
350 if test ! -d $i && (grep sanitize-tx19 $i > /dev/null) ; then
351 if [ -n "${verbose}" ] ; then
352 echo Removing traces of \"tx19\" from $i...
353 fi
354 cp $i new
355 sed '/start\-sanitize\-tx19/,/end-\sanitize\-tx19/d' < $i > new
356 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
357 if [ -n "${verbose}" ] ; then
358 echo Caching $i in .Recover...
359 fi
360 mv $i .Recover
361 fi
362 mv new $i
363 fi
364 done
365fi
366
367tx49_files="ChangeLog config.sub"
368
369if ( echo $* | grep keep\-tx49 > /dev/null ) ; then
370 for i in $tx49_files ; do
371 if test ! -d $i && (grep sanitize-tx49 $i > /dev/null) ; then
372 if [ -n "${verbose}" ] ; then
373 echo Keeping tx49 stuff in $i
374 fi
375 fi
376 done
377else
378 for i in * ; do
379 if test ! -d $i && (grep sanitize-tx49 $i > /dev/null) ; then
380 if [ -n "${verbose}" ] ; then
381 echo Removing traces of \"tx49\" from $i...
382 fi
383 cp $i new
384 sed '/start\-sanitize\-tx49/,/end-\sanitize\-tx49/d' < $i > new
385 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
386 if [ -n "${verbose}" ] ; then
387 echo Caching $i in .Recover...
388 fi
389 mv $i .Recover
390 fi
391 mv new $i
392 fi
393 done
394fi
395
396tic80_files="ChangeLog config.sub configure.in"
397
398if ( echo $* | grep keep\-tic80 > /dev/null ) ; then
399 for i in $tic80_files ; do
400 if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then
401 if [ -n "${verbose}" ] ; then
402 echo Keeping tic80 stuff in $i
403 fi
404 fi
405 done
406else
407 for i in * ; do
408 if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then
409 if [ -n "${verbose}" ] ; then
410 echo Removing traces of \"tic80\" from $i...
411 fi
412 cp $i new
413 sed '/start\-sanitize\-tic80/,/end-\sanitize\-tic80/d' < $i > new
414 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
415 if [ -n "${verbose}" ] ; then
416 echo Caching $i in .Recover...
417 fi
418 mv $i .Recover
419 fi
420 mv new $i
421 fi
422 done
423fi
424
425sky_files="ChangeLog config.sub configure.in"
426
427if ( echo $* | grep keep\-sky > /dev/null ) ; then
428 for i in $sky_files ; do
429 if test ! -d $i && (grep sanitize-sky $i > /dev/null) ; then
430 if [ -n "${verbose}" ] ; then
431 echo Keeping sky stuff in $i
432 fi
433 fi
434 done
435else
436 for i in * ; do
437 if test ! -d $i && (grep sanitize-sky $i > /dev/null) ; then
438 if [ -n "${verbose}" ] ; then
439 echo Removing traces of \"sky\" from $i...
440 fi
441 cp $i new
442 sed '/start\-sanitize\-sky/,/end-\sanitize\-sky/d' < $i > new
443 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
444 if [ -n "${verbose}" ] ; then
445 echo Caching $i in .Recover...
446 fi
447 mv $i .Recover
448 fi
449 mv new $i
450 fi
451 done
452fi
453
454if ( echo $* | grep keep\-ide > /dev/null ) ; then
455 for i in * ; do
456 if test ! -d $i && (grep sanitize-ide $i > /dev/null) ; then
457 if [ -n "${verbose}" ] ; then
458 echo Keeping ide stuff in $i
459 fi
460 fi
461 done
462else
463 for i in * ; do
464 if test ! -d $i && (grep sanitize-ide $i > /dev/null) ; then
465 if [ -n "${verbose}" ] ; then
466 echo Removing traces of \"ide\" from $i...
467 fi
468 cp $i new
469 sed '/start\-sanitize\-ide/,/end-\sanitize\-ide/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
481if ( echo $* | grep lose\-gdbtk > /dev/null ) ; then
482 if [ -n "${verbose}" ] ; then
483 echo Catering to RMS by removing traces of \"gdbtk\"...
484 fi
485 for i in * ; do
486 if test ! -d $i && (grep sanitize-gdbtk $i > /dev/null) ; then
487 if [ -n "${verbose}" ] ; then
488 echo Removing traces of \"gdbtk\" from $i...
489 fi
490 cp $i new
491 sed '/start\-sanitize\-gdbtk/,/end-\sanitize\-gdbtk/d' < $i > new
492 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
493 if [ -n "${verbose}" ] ; then
494 echo Caching $i in .Recover...
495 fi
496 mv $i .Recover
497 fi
498 mv new $i
499 fi
500 done
501 cp Makefile.in new
502 sed -e '/GDBTK_SUPPORT_DIRS=/d' -e 's/ $(GDBTK_SUPPORT_DIRS)//' < Makefile.in > new
503 if [ -n "${safe}" -a ! -f .Recover/Makefile.in ] ; then
504 if [ -n "${verbose}" ] ; then
505 echo Caching Makefile.in in .Recover...
506 fi
507 mv Makefile.in .Recover
508 fi
509 mv new Makefile.in
510else
511 if [ -n "${verbose}" ] ; then
512 echo Leaving \"gdbtk\" in the sources...
513 fi
514 for i in * ; do
515 if test ! -d $i && (grep sanitize-gdbtk $i > /dev/null) ; then
516 if [ -n "${verbose}" ] ; then
517 echo Keeping \"gdbtk\" stuff in $i, but editing out sanitize lines...
518 fi
519 cp $i new
520 sed -e '/start\-sanitize\-gdbtk/d' -e '/end\-sanitize\-gdbtk/d' < $i > new
521 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
522 if [ -n "${verbose}" ] ; then
523 echo Caching $i in .Recover...
524 fi
525 mv $i .Recover
526 fi
527 mv new $i
528 fi
529 done
530fi
531
532if ( echo $* | grep lose\-mswin > /dev/null ) ; then
533 if [ -n "${verbose}" ] ; then
534 echo Removing traces of \"mswin\"...
535 fi
536 for i in * ; do
537 if test ! -d $i && (grep sanitize-mswin $i > /dev/null) ; then
538 if [ -n "${verbose}" ] ; then
539 echo Removing traces of \"mswin\" from $i...
540 fi
541 cp $i new
542 sed '/start\-sanitize\-mswin/,/end-\sanitize\-mswin/d' < $i > new
543 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
544 if [ -n "${verbose}" ] ; then
545 echo Caching $i in .Recover...
546 fi
547 mv $i .Recover
548 fi
549 mv new $i
550 fi
551 done
552else
553 if [ -n "${verbose}" ] ; then
554 echo Leaving \"mswin\" in the sources...
555 fi
556 for i in * ; do
557 if test ! -d $i && (grep sanitize-mswin $i > /dev/null) ; then
558 if [ -n "${verbose}" ] ; then
559 echo Keeping \"mswin\" stuff in $i, but editing out sanitize lines...
560 fi
561 cp $i new
562 sed -e '/start\-sanitize\-mswin/d' -e '/end\-sanitize\-mswin/d' < $i > new
563 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
564 if [ -n "${verbose}" ] ; then
565 echo Caching $i in .Recover...
566 fi
567 mv $i .Recover
568 fi
569 mv new $i
570 fi
571 done
572fi
573
574cygnus_files="ChangeLog config.sub"
575
576if ( echo $* | grep keep\-cygnus > /dev/null ) ; then
577 for i in $cygnus_files ; do
578 if test ! -d $i && (grep sanitize-cygnus $i > /dev/null) ; then
579 if [ -n "${verbose}" ] ; then
580 echo Keeping cygnus stuff in $i
581 fi
582 fi
583 done
584else
585 for i in * ; do
586 if test ! -d $i && (grep sanitize-cygnus $i > /dev/null) ; then
587 if [ -n "${verbose}" ] ; then
588 echo Removing traces of \"cygnus\" from $i...
589 fi
590 cp $i new
591 sed '/start\-sanitize\-cygnus/,/end-\sanitize\-cygnus/d' < $i > new
592 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
593 if [ -n "${verbose}" ] ; then
594 echo Caching $i in .Recover...
595 fi
596 mv $i .Recover
597 fi
598 mv new $i
599 fi
600 done
601fi
602
603m32rx_files="ChangeLog config-ml.in"
604if ( echo $* | grep keep\-m32rx > /dev/null ) ; then
605 for i in $m32rx_files ; do
606 if test ! -d $i && (grep sanitize-m32rx $i > /dev/null) ; then
607 if [ -n "${verbose}" ] ; then
608 echo Keeping m32rx stuff in $i
609 fi
610 fi
611 done
612else
613 for i in * ; do
614 if test ! -d $i && (grep sanitize-m32rx $i > /dev/null) ; then
615 if [ -n "${verbose}" ] ; then
616 echo Removing traces of \"m32rx\" from $i...
617 fi
618 cp $i new
619 sed '/start\-sanitize\-m32rx/,/end-\sanitize\-m32rx/d' < $i > new
620 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
621 if [ -n "${verbose}" ] ; then
622 echo Caching $i in .Recover...
623 fi
624 mv $i .Recover
625 fi
626 mv new $i
627 fi
628 done
629fi
630
631java_files="ChangeLog Makefile.in configure.in"
632if ( echo $* | grep keep\-java > /dev/null ) ; then
633 for i in $java_files ; do
634 if test ! -d $i && (grep sanitize-java $i > /dev/null) ; then
635 if [ -n "${verbose}" ] ; then
636 echo Keeping java stuff in $i
637 fi
638 fi
639 done
640else
641 for i in * ; do
642 if test ! -d $i && (grep sanitize-java $i > /dev/null) ; then
643 if [ -n "${verbose}" ] ; then
644 echo Removing traces of \"java\" from $i...
645 fi
646 cp $i new
647 sed '/start\-sanitize\-java/,/end-\sanitize\-java/d' < $i > new
648 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
649 if [ -n "${verbose}" ] ; then
650 echo Caching $i in .Recover...
651 fi
652 mv $i .Recover
653 fi
654 mv new $i
655 fi
656 done
657fi
658
659dsp_files="ChangeLog Makefile.in configure.in"
660if ( echo $* | grep keep\-dsp > /dev/null ) ; then
661 for i in $dsp_files ; do
662 if test ! -d $i && (grep sanitize-dsp $i > /dev/null) ; then
663 if [ -n "${verbose}" ] ; then
664 echo Keeping dsp stuff in $i
665 fi
666 fi
667 done
668else
669 for i in * ; do
670 if test ! -d $i && (grep sanitize-dsp $i > /dev/null) ; then
671 if [ -n "${verbose}" ] ; then
672 echo Removing traces of \"dsp\" from $i...
673 fi
674 cp $i new
675 sed '/start\-sanitize\-dsp/,/end-\sanitize\-dsp/d' < $i > new
676 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
677 if [ -n "${verbose}" ] ; then
678 echo Caching $i in .Recover...
679 fi
680 mv $i .Recover
681 fi
682 mv new $i
683 fi
684 done
685fi
686
687
688beos_files="ChangeLog configure.in"
689if ( echo $* | grep keep\-beos > /dev/null ) ; then
690 for i in $beos_files ; do
691 if test ! -d $i && (grep sanitize-beos $i > /dev/null) ; then
692 if [ -n "${verbose}" ] ; then
693 echo Keeping beos stuff in $i
694 fi
695 fi
696 done
697else
698 for i in * ; do
699 if test ! -d $i && (grep sanitize-beos $i > /dev/null) ; then
700 if [ -n "${verbose}" ] ; then
701 echo Removing traces of \"beos\" from $i...
702 fi
703 cp $i new
704 sed '/start\-sanitize\-beos/,/end-\sanitize\-beos/d' < $i > new
705 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
706 if [ -n "${verbose}" ] ; then
707 echo Caching $i in .Recover...
708 fi
709 mv $i .Recover
710 fi
711 mv new $i
712 fi
713 done
714fi
715
716kcygnus_files="ChangeLog configure configure.in Makefile.in"
717if ( echo $* | grep keep\-cygnus > /dev/null ) ; then
718 for i in $kcygnus_files ; do
719 if test ! -d $i && (grep sanitize-cygnus $i > /dev/null) ; then
720 if [ -n "${verbose}" ] ; then
721 echo Keeping Cygnus stuff in $i
722 fi
723 cp $i new
724 grep -v sanitize-cygnus $i > new
725 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
726 if [ -n "${verbose}" ] ; then
727 echo Caching $i in .Recover...
728 fi
729 mv $i .Recover
730 fi
731 mv new $i
732 fi
733 done
734else
735 for i in * ; do
736 if test ! -d $i && (grep sanitize-cygnus $i > /dev/null) ; then
737 if [ -n "${verbose}" ] ; then
738 echo Removing traces of \"cygnus\" from $i...
739 fi
740 cp $i new
741 sed '/start\-sanitize\-cygnus/,/end-\sanitize\-cygnus/d' < $i > new
742 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
743 if [ -n "${verbose}" ] ; then
744 echo Caching $i in .Recover...
745 fi
746 mv $i .Recover
747 fi
748 mv new $i
749 fi
750 done
751fi
752
753
754# Do this check LAST!
755for i in * ; do
756 if test ! -d $i && (grep sanitize $i > /dev/null) ; then
757 echo '***' Some mentions of Sanitize are still left in $i! 1>&2
758 exit 1
759 fi
760done
761
762# eof
This page took 0.061837 seconds and 4 git commands to generate.