* configure.in: Recognize m5200 as a cpu_type of m68k.
[deliverable/binutils-gdb.git] / gdb / .Sanitize
1 # .Sanitize for devo/gdb.
2
3 # Each directory to survive its way into a release will need a file
4 # like this one called "./.Sanitize". All keyword lines must exist,
5 # and must exist in the order specified by this file. Each directory
6 # in the tree will be processed, top down, in the following order.
7
8 # Hash started lines like this one are comments and will be deleted
9 # before anything else is done. Blank lines will also be squashed
10 # out.
11
12 # The lines between the "Do-first:" line and the "Things-to-keep:"
13 # line are executed as a /bin/sh shell script before anything else is
14 # done in this directory.
15
16 Do-first:
17
18 gdbtk_files="ChangeLog-gdbtk README.GDBTK gdbtk.c gdbtcl2 gdb.rc gdbtool.ico"
19
20 if ( echo $* | grep lose\-gdbtk > /dev/null ) ; then
21 lose_these_too="${gdbtk_files} ${lose_these_too}"
22 if [ -n "${verbose}" ] ; then
23 echo Deleting ${gdbtk_files}
24 fi
25 else
26 keep_these_too="${gdbtk_files} ${keep_these_too}"
27 if [ -n "${verbose}" ] ; then
28 echo Keeping ${gdbtk_files}
29 fi
30 fi
31
32 # WinGDB files are not really ready to be part of FSF releases, but
33 # keep them for progressives and such.
34
35 mswin_files="mswin"
36
37 if ( echo $* | grep lose\-mswin > /dev/null ) ; then
38 lose_these_too="${mswin_files} ${lose_these_too}"
39 if [ -n "${verbose}" ] ; then
40 echo Deleting ${mswin_files}
41 fi
42 else
43 keep_these_too="${mswin_files} ${keep_these_too}"
44 if [ -n "${verbose}" ] ; then
45 echo Keeping ${mswin_files}
46 fi
47 fi
48
49 tic80_files="tic80-tdep.c"
50
51 if ( echo $* | grep keep\-tic80 > /dev/null ) ; then
52 keep_these_too="${tic80_files} ${keep_these_too}"
53 if [ -n "${verbose}" ] ; then
54 echo Keeping ${tic80_files}
55 fi
56 else
57 lose_these_too="${tic80_files} ${lose_these_too}"
58 if [ -n "${verbose}" ] ; then
59 echo Deleting ${tic80_files}
60 fi
61 fi
62
63 d30v_files="d30v-tdep.c"
64
65 if ( echo $* | grep keep\-d30v > /dev/null ) ; then
66 keep_these_too="${d30v_files} ${keep_these_too}"
67 if [ -n "${verbose}" ] ; then
68 echo Keeping ${d30v_files}
69 fi
70 else
71 lose_these_too="${d30v_files} ${lose_these_too}"
72 if [ -n "${verbose}" ] ; then
73 echo Deleting ${d30v_files}
74 fi
75 fi
76
77 sky_files="txvu-tdep.c"
78
79 if ( echo $* | grep keep\-sky > /dev/null ) ; then
80 keep_these_too="${sky_files} ${keep_these_too}"
81 if [ -n "${verbose}" ] ; then
82 echo Keeping ${sky_files}
83 fi
84 else
85 lose_these_too="${sky_files} ${lose_these_too}"
86 if [ -n "${verbose}" ] ; then
87 echo Deleting ${sky_files}
88 fi
89 fi
90
91 java_files="jv-exp.y jv-lang.c jv-lang.h jv-typeprint.c jv-valprint.c"
92
93 if ( echo $* | grep keep\-java > /dev/null ) ; then
94 keep_these_too="${java_files} ${keep_these_too}"
95 if [ -n "${verbose}" ] ; then
96 echo Keeping ${java_files}
97 fi
98 else
99 lose_these_too="${java_files} ${lose_these_too}"
100 if [ -n "${verbose}" ] ; then
101 echo Deleting ${java_files}
102 fi
103 fi
104
105 vr4111_files="nec4102rom.c"
106
107 if ( echo $* | grep keep\-vr4111 > /dev/null ) ; then
108 keep_these_too="${vr4111_files} ${keep_these_too}"
109 if [ -n "${verbose}" ] ; then
110 echo Keeping ${vr4111_files}
111 fi
112 else
113 lose_these_too="${vr4111_files} ${lose_these_too}"
114 if [ -n "${verbose}" ] ; then
115 echo Deleting ${vr4111_files}
116 fi
117 fi
118
119 # All files listed between the "Things-to-keep:" line and the
120 # "Files-to-sed:" line will be kept. All other files will be removed.
121 # Directories listed in this section will have their own Sanitize
122 # called. Directories not listed will be removed in their entirety
123 # with rm -rf.
124
125 Things-to-keep:
126
127 29k-share
128 COPYING
129 ChangeLog
130 ChangeLog-3.x
131 ChangeLog-9091
132 ChangeLog-92
133 ChangeLog-93
134 ChangeLog-94
135 ChangeLog-95
136 ChangeLog-96
137 ChangeLog-97
138 Makefile.in
139 NEWS
140 README
141 TODO
142 a29k-tdep.c
143 a68v-nat.c
144 abug-rom.c
145 acconfig.h
146 aclocal.m4
147 alpha-nat.c
148 alpha-tdep.c
149 altos-xdep.c
150 annotate.c
151 annotate.h
152 arc-tdep.c
153 arm-convert.s
154 arm-tdep.c
155 arm-xdep.c
156 bcache.c
157 bcache.h
158 blockframe.c
159 breakpoint.c
160 breakpoint.h
161 buildsym.c
162 buildsym.h
163 c-exp.y
164 c-lang.c
165 c-lang.h
166 c-typeprint.c
167 c-valprint.c
168 call-cmds.h
169 ch-exp.c
170 ch-lang.c
171 ch-lang.h
172 ch-typeprint.c
173 ch-valprint.c
174 coff-solib.c
175 coff-solib.h
176 coffread.c
177 command.c
178 command.h
179 complaints.c
180 complaints.h
181 config
182 config.in
183 configure
184 configure.host
185 configure.in
186 configure.tgt
187 convex-tdep.c
188 convex-xdep.c
189 copying.awk
190 copying.c
191 core-aout.c
192 core-regset.c
193 core-sol2.c
194 corefile.c
195 corelow.c
196 cp-valprint.c
197 cpu32bug-rom.c
198 cxux-nat.c
199 d10v-tdep.c
200 dbug-rom.c
201 dbxread.c
202 dcache.c
203 dcache.h
204 debugify.c
205 debugify.h
206 defs.h
207 delta68-nat.c
208 demangle.c
209 dink32-rom.c
210 doc
211 dpx2-nat.c
212 dsrec.c
213 dst.h
214 dstread.c
215 dve3900-rom.c
216 dwarf2read.c
217 dwarfread.c
218 elfread.c
219 environ.c
220 environ.h
221 eval.c
222 exc_request.defs
223 exec.c
224 expprint.c
225 expression.h
226 f-exp.y
227 f-lang.c
228 f-lang.h
229 f-typeprint.c
230 f-valprint.c
231 findvar.c
232 fork-child.c
233 frame.h
234 gdb-stabs.h
235 gdb.1
236 gdb.gdb
237 gdb_stat.h
238 gdb_string.h
239 gdba.el
240 gdbcmd.h
241 gdbcore.h
242 gdbinit.in
243 gdbserver
244 gdbthread.h
245 gdbtypes.c
246 gdbtypes.h
247 gnu-nat.c
248 gnu-nat.h
249 gnu-regex.c
250 gnu-regex.h
251 go32-xdep.c
252 gould-tdep.c
253 gould-xdep.c
254 h8300-tdep.c
255 h8500-tdep.c
256 hp300ux-nat.c
257 hppa-tdep.c
258 hppab-nat.c
259 hppah-nat.c
260 hppam3-nat.c
261 hpread.c
262 hpux-thread.c
263 i386-stub.c
264 i386-tdep.c
265 i386aix-nat.c
266 i386b-nat.c
267 i386gnu-nat.c
268 i386ly-tdep.c
269 i386m3-nat.c
270 i386mach-nat.c
271 i386v-nat.c
272 i386v4-nat.c
273 i387-tdep.c
274 i960-tdep.c
275 infcmd.c
276 inferior.h
277 inflow.c
278 infptrace.c
279 infrun.c
280 inftarg.c
281 irix4-nat.c
282 irix5-nat.c
283 isi-xdep.c
284 kdb-start.c
285 language.c
286 language.h
287 lynx-nat.c
288 m2-exp.y
289 m2-lang.c
290 m2-lang.h
291 m2-typeprint.c
292 m2-valprint.c
293 m3-nat.c
294 m32r-rom.c
295 m32r-stub.c
296 m32r-tdep.c
297 m68k-stub.c
298 m68k-tdep.c
299 m68knbsd-nat.c
300 m88k-nat.c
301 m88k-tdep.c
302 mac-defs.h
303 mac-gdb.r
304 mac-nat.c
305 mac-xdep.c
306 main.c
307 maint.c
308 mdebugread.c
309 mem-break.c
310 minimon.h
311 minsyms.c
312 mips-nat.c
313 mips-tdep.c
314 mipsm3-nat.c
315 mipsread.c
316 mipsv4-nat.c
317 mn10200-tdep.c
318 mn10300-tdep.c
319 mon960-rom.c
320 monitor.c
321 monitor.h
322 mpw-config.in
323 mpw-make.sed
324 msg.defs
325 msg_reply.defs
326 news-xdep.c
327 nindy-share
328 nindy-tdep.c
329 nlm
330 nlmread.c
331 notify.defs
332 ns32k-tdep.c
333 ns32km3-nat.c
334 ns32knbsd-nat.c
335 objfiles.c
336 objfiles.h
337 ocd.c
338 ocd.h
339 op50-rom.c
340 os9kread.c
341 osf-share
342 osfsolib.c
343 parse.c
344 parser-defs.h
345 partial-stab.h
346 ppc-bdm.c
347 ppcbug-rom.c
348 printcmd.c
349 process_reply.defs
350 procfs.c
351 ptx4-nat.c
352 pyr-tdep.c
353 pyr-xdep.c
354 rdi-share
355 remote-adapt.c
356 remote-array.c
357 remote-bug.c
358 remote-d10v.c
359 remote-e7000.c
360 remote-eb.c
361 remote-es.c
362 remote-est.c
363 remote-hms.c
364 remote-mips.c
365 remote-mm.c
366 remote-nindy.c
367 remote-nrom.c
368 remote-os9k.c
369 remote-rdi.c
370 remote-rdp.c
371 remote-sds.c
372 remote-sim.c
373 remote-st.c
374 remote-udi.c
375 remote-utils.c
376 remote-utils.h
377 remote-vx.c
378 remote-vx29k.c
379 remote-vx68.c
380 remote-vx960.c
381 remote-vxmips.c
382 remote-vxsparc.c
383 remote.c
384 reply_mig_hack.awk
385 rom68k-rom.c
386 rs6000-nat.c
387 rs6000-tdep.c
388 saber.suppress
389 scm-exp.c
390 scm-lang.c
391 scm-lang.h
392 scm-tags.h
393 scm-valprint.c
394 ser-e7kpc.c
395 ser-go32.c
396 ser-mac.c
397 ser-ocd.c
398 ser-tcp.c
399 ser-unix.c
400 serial.c
401 serial.h
402 sh-stub.c
403 sh-tdep.c
404 sh3-rom.c
405 signals.h
406 sol-thread.c
407 solib.c
408 solib.h
409 somread.c
410 somsolib.c
411 somsolib.h
412 source.c
413 sparc-nat.c
414 sparc-stub.c
415 sparc-tdep.c
416 sparcl-stub.c
417 sparcl-tdep.c
418 sparclet-rom.c
419 sparclet-stub.c
420 srec.h
421 stabsread.c
422 stabsread.h
423 stack.c
424 standalone.c
425 stop-gdb.c
426 stuff.c
427 sun3-nat.c
428 sun386-nat.c
429 symfile.c
430 symfile.h
431 symm-nat.c
432 symm-tdep.c
433 symmisc.c
434 symtab.c
435 symtab.h
436 tahoe-tdep.c
437 target.c
438 target.h
439 terminal.h
440 testsuite
441 thread.c
442 top.c
443 top.h
444 tracepoint.c
445 tracepoint.h
446 typeprint.c
447 typeprint.h
448 ultra3-nat.c
449 ultra3-xdep.c
450 umax-xdep.c
451 utils.c
452 v850-tdep.c
453 v850ice.c
454 valarith.c
455 valops.c
456 valprint.c
457 valprint.h
458 value.h
459 values.c
460 vax-tdep.c
461 vx-share
462 w65-tdep.c
463 w89k-rom.c
464 win32-nat.c
465 xcoffread.c
466 xcoffsolib.c
467 xcoffsolib.h
468 xmodem.c
469 xmodem.h
470 z8k-tdep.c
471
472 # Things which are explicitly *not* kept, for now.
473
474 Things-to-lose:
475
476 HOW_TO_RELEASE
477 gdbcfgxref
478
479 Do-last:
480
481 # Don't try to clean directories here, as the 'mv' command will fail.
482 # Also, grep fails on NFS mounted directories.
483 if ( echo $* | grep lose\-gdbtk > /dev/null ) ; then
484 echo Catering to RMS by removing traces of \"gdbtk\"...
485 for i in * ; do
486 if test ! -d $i && (grep sanitize-gdbtk $i > /dev/null) ; then
487 echo Removing traces of \"gdbtk\" out of $i...
488 cp $i new
489 sed '/start\-sanitize\-gdbtk/,/end-\sanitize\-gdbtk/d' < $i > new
490 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
491 echo Caching $i in .Recover...
492 mv $i .Recover
493 fi
494 mv new $i
495 fi
496 done
497 else
498 echo Leaving \"gdbtk\" in the sources...
499 for i in * ; do
500 if test ! -d $i && (grep sanitize-gdbtk $i > /dev/null) ; then
501 echo Keeping \"gdbtk\" stuff in $i, but editing out sanitize lines...
502 cp $i new
503 sed -e '/start\-sanitize\-gdbtk/d' -e '/end\-sanitize\-gdbtk/d' < $i > new
504 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
505 echo Caching $i in .Recover...
506 mv $i .Recover
507 fi
508 mv new $i
509 fi
510 done
511 fi
512
513 if ( echo $* | grep keep\-v850e > /dev/null ) ; then
514 for i in * ; do
515 if test ! -d $i && (grep sanitize-v850e $i > /dev/null) ; then
516 if [ -n "${verbose}" ] ; then
517 echo Keeping v850e stuff in $i
518 fi
519 fi
520 done
521 else
522 for i in * ; do
523 if test ! -d $i && (grep sanitize-v850e $i > /dev/null) ; then
524 if [ -n "${verbose}" ] ; then
525 echo Removing traces of \"v850e\" from $i...
526 fi
527 cp $i new
528 sed '/start\-sanitize\-v850e/,/end-\sanitize\-v850e/d' < $i > new
529 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
530 if [ -n "${verbose}" ] ; then
531 echo Caching $i in .Recover...
532 fi
533 mv $i .Recover
534 fi
535 mv new $i
536 fi
537 done
538 fi
539
540 if ( echo $* | grep keep\-vr4320 > /dev/null ) ; then
541 for i in * ; do
542 if test ! -d $i && (grep sanitize-vr4320 $i > /dev/null) ; then
543 if [ -n "${verbose}" ] ; then
544 echo Keeping vr4320 stuff in $i
545 fi
546 fi
547 done
548 else
549 for i in * ; do
550 if test ! -d $i && (grep sanitize-vr4320 $i > /dev/null) ; then
551 if [ -n "${verbose}" ] ; then
552 echo Removing traces of \"vr4320\" from $i...
553 fi
554 cp $i new
555 sed '/start\-sanitize\-vr4320/,/end-\sanitize\-vr4320/d' < $i > new
556 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
557 if [ -n "${verbose}" ] ; then
558 echo Caching $i in .Recover...
559 fi
560 mv $i .Recover
561 fi
562 mv new $i
563 fi
564 done
565 fi
566
567 if ( echo $* | grep keep\-r5900 > /dev/null ) ; then
568 for i in * ; do
569 if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then
570 if [ -n "${verbose}" ] ; then
571 echo Keeping r5900 stuff in $i
572 fi
573 fi
574 done
575 else
576 for i in * ; do
577 if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then
578 if [ -n "${verbose}" ] ; then
579 echo Removing traces of \"r5900\" from $i...
580 fi
581 cp $i new
582 sed '/start\-sanitize\-r5900/,/end-\sanitize\-r5900/d' < $i > new
583 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
584 if [ -n "${verbose}" ] ; then
585 echo Caching $i in .Recover...
586 fi
587 mv $i .Recover
588 fi
589 mv new $i
590 fi
591 done
592 fi
593
594 if ( echo $* | grep keep\-tx19 > /dev/null ) ; then
595 for i in * ; do
596 if test ! -d $i && (grep sanitize-tx19 $i > /dev/null) ; then
597 if [ -n "${verbose}" ] ; then
598 echo Keeping tx19 stuff in $i
599 fi
600 fi
601 done
602 else
603 for i in * ; do
604 if test ! -d $i && (grep sanitize-tx19 $i > /dev/null) ; then
605 if [ -n "${verbose}" ] ; then
606 echo Removing traces of \"tx19\" from $i...
607 fi
608 cp $i new
609 sed '/start\-sanitize\-tx19/,/end-\sanitize\-tx19/d' < $i > new
610 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
611 if [ -n "${verbose}" ] ; then
612 echo Caching $i in .Recover...
613 fi
614 mv $i .Recover
615 fi
616 mv new $i
617 fi
618 done
619 fi
620
621 if ( echo $* | grep keep\-tx39 > /dev/null ) ; then
622 for i in * ; do
623 if test ! -d $i && (grep sanitize-tx39 $i > /dev/null) ; then
624 if [ -n "${verbose}" ] ; then
625 echo Keeping tx39 stuff in $i
626 fi
627 fi
628 done
629 else
630 for i in * ; do
631 if test ! -d $i && (grep sanitize-tx39 $i > /dev/null) ; then
632 if [ -n "${verbose}" ] ; then
633 echo Removing traces of \"tx39\" from $i...
634 fi
635 cp $i new
636 sed '/start\-sanitize\-tx39/,/end-\sanitize\-tx39/d' < $i > new
637 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
638 if [ -n "${verbose}" ] ; then
639 echo Caching $i in .Recover...
640 fi
641 mv $i .Recover
642 fi
643 mv new $i
644 fi
645 done
646 fi
647
648 if ( echo $* | grep keep\-tx49 > /dev/null ) ; then
649 for i in * ; do
650 if test ! -d $i && (grep sanitize-tx49 $i > /dev/null) ; then
651 if [ -n "${verbose}" ] ; then
652 echo Keeping tx49 stuff in $i
653 fi
654 fi
655 done
656 else
657 for i in * ; do
658 if test ! -d $i && (grep sanitize-tx49 $i > /dev/null) ; then
659 if [ -n "${verbose}" ] ; then
660 echo Removing traces of \"tx49\" from $i...
661 fi
662 cp $i new
663 sed '/start\-sanitize\-tx49/,/end-\sanitize\-tx49/d' < $i > new
664 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
665 if [ -n "${verbose}" ] ; then
666 echo Caching $i in .Recover...
667 fi
668 mv $i .Recover
669 fi
670 mv new $i
671 fi
672 done
673 fi
674
675 if ( echo $* | grep keep\-sky > /dev/null ) ; then
676 for i in * ; do
677 if test ! -d $i && (grep sanitize-sky $i > /dev/null) ; then
678 if [ -n "${verbose}" ] ; then
679 echo Keeping sky stuff in $i
680 fi
681 fi
682 done
683 else
684 for i in * ; do
685 if test ! -d $i && (grep sanitize-sky $i > /dev/null) ; then
686 if [ -n "${verbose}" ] ; then
687 echo Removing traces of \"sky\" from $i...
688 fi
689 cp $i new
690 sed '/start\-sanitize\-sky/,/end-\sanitize\-sky/d' < $i > new
691 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
692 if [ -n "${verbose}" ] ; then
693 echo Caching $i in .Recover...
694 fi
695 mv $i .Recover
696 fi
697 mv new $i
698 fi
699 done
700 fi
701
702 if ( echo $* | grep keep\-vr5400 > /dev/null ) ; then
703 for i in * ; do
704 if test ! -d $i && (grep sanitize-vr5400 $i > /dev/null) ; then
705 if [ -n "${verbose}" ] ; then
706 echo Keeping vr5400 stuff in $i
707 fi
708 fi
709 done
710 else
711 for i in * ; do
712 if test ! -d $i && (grep sanitize-vr5400 $i > /dev/null) ; then
713 if [ -n "${verbose}" ] ; then
714 echo Removing traces of \"vr5400\" from $i...
715 fi
716 cp $i new
717 sed '/start\-sanitize\-vr5400/,/end-\sanitize\-vr5400/d' < $i > new
718 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
719 if [ -n "${verbose}" ] ; then
720 echo Caching $i in .Recover...
721 fi
722 mv $i .Recover
723 fi
724 mv new $i
725 fi
726 done
727 fi
728
729 if ( echo $* | grep keep\-tic80 > /dev/null ) ; then
730 for i in * ; do
731 if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then
732 if [ -n "${verbose}" ] ; then
733 echo Keeping tic80 stuff in $i
734 fi
735 fi
736 done
737 else
738 for i in * ; do
739 if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then
740 if [ -n "${verbose}" ] ; then
741 echo Removing traces of \"tic80\" from $i...
742 fi
743 cp $i new
744 sed '/start\-sanitize\-tic80/,/end-\sanitize\-tic80/d' < $i > new
745 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
746 if [ -n "${verbose}" ] ; then
747 echo Caching $i in .Recover...
748 fi
749 mv $i .Recover
750 fi
751 mv new $i
752 fi
753 done
754 fi
755
756 if ( echo $* | grep keep\-d30v > /dev/null ) ; then
757 for i in * ; do
758 if test ! -d $i && (grep sanitize-d30v $i > /dev/null) ; then
759 if [ -n "${verbose}" ] ; then
760 echo Keeping d30v stuff in $i
761 fi
762 fi
763 done
764 else
765 for i in * ; do
766 if test ! -d $i && (grep sanitize-d30v $i > /dev/null) ; then
767 if [ -n "${verbose}" ] ; then
768 echo Removing traces of \"d30v\" from $i...
769 fi
770 cp $i new
771 sed '/start\-sanitize\-d30v/,/end-\sanitize\-d30v/d' < $i > new
772 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
773 if [ -n "${verbose}" ] ; then
774 echo Caching $i in .Recover...
775 fi
776 mv $i .Recover
777 fi
778 mv new $i
779 fi
780 done
781 fi
782
783 if ( echo $* | grep keep\-vr4111 > /dev/null ) ; then
784 for i in * ; do
785 if test ! -d $i && (grep sanitize-vr4111 $i > /dev/null) ; then
786 if [ -n "${verbose}" ] ; then
787 echo Keeping vr4111 stuff in $i
788 fi
789 fi
790 done
791 else
792 for i in * ; do
793 if test ! -d $i && (grep sanitize-vr4111 $i > /dev/null) ; then
794 if [ -n "${verbose}" ] ; then
795 echo Removing traces of \"vr4111\" from $i...
796 fi
797 cp $i new
798 sed '/start\-sanitize\-vr4111/,/end-\sanitize\-vr4111/d' < $i > new
799 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
800 if [ -n "${verbose}" ] ; then
801 echo Caching $i in .Recover...
802 fi
803 mv $i .Recover
804 fi
805 mv new $i
806 fi
807 done
808 fi
809
810 if ( echo $* | grep keep\-ide > /dev/null ) ; then
811 for i in * ; do
812 if test ! -d $i && (grep sanitize-ide $i > /dev/null) ; then
813 if [ -n "${verbose}" ] ; then
814 echo Keeping ide stuff in $i
815 fi
816 fi
817 done
818 else
819 for i in * ; do
820 if test ! -d $i && (grep sanitize-ide $i > /dev/null) ; then
821 if [ -n "${verbose}" ] ; then
822 echo Removing traces of \"ide\" from $i...
823 fi
824 cp $i new
825 sed '/start\-sanitize\-ide/,/end-\sanitize\-ide/d' < $i > new
826 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
827 if [ -n "${verbose}" ] ; then
828 echo Caching $i in .Recover...
829 fi
830 mv $i .Recover
831 fi
832 mv new $i
833 fi
834 done
835 fi
836
837 if ( echo $* | grep keep\-mswin > /dev/null ) ; then
838 for i in * ; do
839 if test ! -d $i && (grep sanitize-mswin $i > /dev/null) ; then
840 if [ -n "${verbose}" ] ; then
841 echo Keeping mswin stuff in $i
842 fi
843 fi
844 done
845 else
846 for i in * ; do
847 if test ! -d $i && (grep sanitize-mswin $i > /dev/null) ; then
848 if [ -n "${verbose}" ] ; then
849 echo Removing traces of \"mswin\" from $i...
850 fi
851 cp $i new
852 sed '/start\-sanitize\-mswin/,/end-\sanitize\-mswin/d' < $i > new
853 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
854 if [ -n "${verbose}" ] ; then
855 echo Caching $i in .Recover...
856 fi
857 mv $i .Recover
858 fi
859 mv new $i
860 fi
861 done
862 fi
863
864 if ( echo $* | grep keep\-java > /dev/null ) ; then
865 for i in * ; do
866 if test ! -d $i && (grep sanitize-java $i > /dev/null) ; then
867 if [ -n "${verbose}" ] ; then
868 echo Keeping java stuff in $i
869 fi
870 fi
871 done
872 else
873 for i in * ; do
874 if test ! -d $i && (grep sanitize-java $i > /dev/null) ; then
875 if [ -n "${verbose}" ] ; then
876 echo Removing traces of \"java\" from $i...
877 fi
878 cp $i new
879 sed '/start\-sanitize\-java/,/end-\sanitize\-java/d' < $i > new
880 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
881 if [ -n "${verbose}" ] ; then
882 echo Caching $i in .Recover...
883 fi
884 mv $i .Recover
885 fi
886 mv new $i
887 fi
888 done
889 fi
890
891 for i in * ; do
892 if test ! -d $i && (grep sanitize $i > /dev/null) ; then
893 echo '***' Some mentions of Sanitize are still left in $i! 1>&2
894 fi
895 done
896
897 #
898 # End of file.
This page took 0.055072 seconds and 4 git commands to generate.