1999-01-15 Fernando Nasser <fnasser@totem.to.cygnus.com>
[deliverable/binutils-gdb.git] / gdb / .Sanitize
CommitLineData
f4240b08 1# .Sanitize for devo/gdb.
eeadf5c2 2
d1bcda67 3# Each directory to survive its way into a release will need a file
eeadf5c2
RP
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
d1bcda67 14# done in this directory.
eeadf5c2
RP
15
16Do-first:
17
f3b86a30 18gdbtk_files="ChangeLog-gdbtk README.GDBTK gdbtk.c gdbtk.h gdbtk-cmds.c gdbtk-hooks.c gdbtcl2 gdb.rc gdbtool.ico"
d3d75ec9 19
6e9cac5f
SS
20if ( echo $* | grep lose\-gdbtk > /dev/null ) ; then
21 lose_these_too="${gdbtk_files} ${lose_these_too}"
d3d75ec9 22 if [ -n "${verbose}" ] ; then
6e9cac5f 23 echo Deleting ${gdbtk_files}
d3d75ec9
SS
24 fi
25else
6e9cac5f 26 keep_these_too="${gdbtk_files} ${keep_these_too}"
d3d75ec9 27 if [ -n "${verbose}" ] ; then
6e9cac5f 28 echo Keeping ${gdbtk_files}
d3d75ec9
SS
29 fi
30fi
31
a68e7120
FN
32kod_files="kod.c kodecosdll.c"
33
34if ( echo $* | grep keep\-kod > /dev/null ) ; then
35 keep_these_too="${kod_files} ${keep_these_too}"
36 if [ -n "${verbose}" ] ; then
37 echo Keeping ${kod_files}
38 fi
39else
40 lose_these_too="${kod_files} ${lose_these_too}"
41 if [ -n "${verbose}" ] ; then
42 echo Deleting ${kod_files}
43 fi
44fi
45
12967062
FF
46tic80_files="tic80-tdep.c"
47
48if ( echo $* | grep keep\-tic80 > /dev/null ) ; then
49 keep_these_too="${tic80_files} ${keep_these_too}"
50 if [ -n "${verbose}" ] ; then
51 echo Keeping ${tic80_files}
52 fi
53else
54 lose_these_too="${tic80_files} ${lose_these_too}"
55 if [ -n "${verbose}" ] ; then
56 echo Deleting ${tic80_files}
57 fi
58fi
59
64708c01
RU
60sky_files="txvu-tdep.c"
61
62if ( echo $* | grep keep\-sky > /dev/null ) ; then
63 keep_these_too="${sky_files} ${keep_these_too}"
64 if [ -n "${verbose}" ] ; then
65 echo Keeping ${sky_files}
66 fi
67else
68 lose_these_too="${sky_files} ${lose_these_too}"
69 if [ -n "${verbose}" ] ; then
70 echo Deleting ${sky_files}
71 fi
72fi
73
6e8bee16
SG
74java_files="jv-exp.y jv-lang.c jv-lang.h jv-typeprint.c jv-valprint.c"
75
76if ( echo $* | grep keep\-java > /dev/null ) ; then
77 keep_these_too="${java_files} ${keep_these_too}"
78 if [ -n "${verbose}" ] ; then
79 echo Keeping ${java_files}
80 fi
81else
82 lose_these_too="${java_files} ${lose_these_too}"
83 if [ -n "${verbose}" ] ; then
84 echo Deleting ${java_files}
85 fi
86fi
87
17a56e13
JM
88vr4111_files="nec4102rom.c"
89
90if ( echo $* | grep keep\-vr4111 > /dev/null ) ; then
91 keep_these_too="${vr4111_files} ${keep_these_too}"
92 if [ -n "${verbose}" ] ; then
93 echo Keeping ${vr4111_files}
94 fi
95else
96 lose_these_too="${vr4111_files} ${lose_these_too}"
97 if [ -n "${verbose}" ] ; then
98 echo Deleting ${vr4111_files}
99 fi
100fi
101
24615880 102carp_files="carp-tdep.c"
875f23a1
AC
103
104if ( echo $* | grep keep\-carp > /dev/null ) ; then
105 keep_these_too="${carp_files} ${keep_these_too}"
106 if [ -n "${verbose}" ] ; then
107 echo Keeping ${carp_files}
108 fi
109else
110 lose_these_too="${carp_files} ${lose_these_too}"
111 if [ -n "${verbose}" ] ; then
112 echo Deleting ${carp_files}
113 fi
114fi
115
eeadf5c2
RP
116# All files listed between the "Things-to-keep:" line and the
117# "Files-to-sed:" line will be kept. All other files will be removed.
118# Directories listed in this section will have their own Sanitize
119# called. Directories not listed will be removed in their entirety
120# with rm -rf.
121
122Things-to-keep:
123
a96c3444 12429k-share
eeadf5c2
RP
125COPYING
126ChangeLog
127ChangeLog-3.x
ee799e2a 128ChangeLog-9091
5debf76d 129ChangeLog-92
1ea8b1dc 130ChangeLog-93
73cb6167 131ChangeLog-94
543a9fac 132ChangeLog-95
c3dccb2a 133ChangeLog-96
045380f8 134ChangeLog-97
ee7ae7ae 135ChangeLog-98
bdf3621b 136Makefile.in
ddce75e0 137NEWS
eeadf5c2
RP
138README
139TODO
b4b0321b 140a29k-tdep.c
203a8d54 141a68v-nat.c
7574859f 142abug-rom.c
5d93d326 143acconfig.h
5c17c67d 144aclocal.m4
cef4c2e7
PS
145alpha-nat.c
146alpha-tdep.c
203a8d54 147altos-xdep.c
1c95d7ab
JK
148annotate.c
149annotate.h
2bf15e13 150arc-tdep.c
eeadf5c2 151arm-convert.s
eeadf5c2
RP
152arm-tdep.c
153arm-xdep.c
27cd90b2 154ax-gdb.c
155ax-gdb.h
156ax-general.c
157ax.h
dafd5ad4
FF
158bcache.c
159bcache.h
eeadf5c2
RP
160blockframe.c
161breakpoint.c
162breakpoint.h
2ce38c6d
JG
163buildsym.c
164buildsym.h
56d921a8 165c-exp.y
22e39759
FF
166c-lang.c
167c-lang.h
a8a69e63
FF
168c-typeprint.c
169c-valprint.c
be772100 170call-cmds.h
3e19d545 171ch-exp.c
b1086bf5
FF
172ch-lang.c
173ch-lang.h
174ch-typeprint.c
175ch-valprint.c
ead291d4
SG
176coff-solib.c
177coff-solib.h
eeadf5c2
RP
178coffread.c
179command.c
180command.h
51b80b00
FF
181complaints.c
182complaints.h
f187c3a4 183config
18ea4416 184config.in
5436fc65 185configure
edda595e 186configure.host
eeadf5c2 187configure.in
edda595e 188configure.tgt
eeadf5c2
RP
189convex-tdep.c
190convex-xdep.c
eeadf5c2
RP
191copying.awk
192copying.c
a1df8e78
FF
193core-aout.c
194core-regset.c
256533df 195core-sol2.c
1738bcd3 196corefile.c
dfc82617 197corelow.c
a8a69e63 198cp-valprint.c
5de0c648 199cpu32bug-rom.c
670a8e09 200cxux-nat.c
a3c5b9a4 201d10v-tdep.c
2c9fd4b1 202d30v-tdep.c
9ef70b29 203dbug-rom.c
eeadf5c2 204dbxread.c
755892d6
RP
205dcache.c
206dcache.h
4659e3b3 207debugify.c
5c17c67d 208debugify.h
eeadf5c2 209defs.h
be0ed5bb 210delta68-nat.c
2dbde378 211demangle.c
66df708b 212dink32-rom.c
eeadf5c2 213doc
0a8f1742 214dpx2-nat.c
1aa26557 215dsrec.c
2d628281
JK
216dst.h
217dstread.c
d8d77c08 218dve3900-rom.c
bb5a10fe 219dwarf2read.c
6fccdaf4
FF
220dwarfread.c
221elfread.c
eeadf5c2
RP
222environ.c
223environ.h
224eval.c
ce0787ef 225exc_request.defs
5c17c67d 226exec.c
eeadf5c2 227expprint.c
eeadf5c2 228expression.h
042bb079
SS
229f-exp.y
230f-lang.c
231f-lang.h
232f-typeprint.c
233f-valprint.c
eeadf5c2 234findvar.c
e745abe5 235fork-child.c
e2086086 236fr30-tdep.c
eeadf5c2 237frame.h
ed7c0948 238gdb-stabs.h
0857b46a 239gdb.1
56b73ad2 240gdb.gdb
5c17c67d
JM
241gdb_stat.h
242gdb_string.h
dec525ce 243gdba.el
f7e85b1b
AC
244gdbarch.c
245gdbarch.h
eeadf5c2
RP
246gdbcmd.h
247gdbcore.h
0cb7d01d 248gdbinit.in
463a71db 249gdbserver
fdfa3315 250gdbthread.h
a1f596f4
FF
251gdbtypes.c
252gdbtypes.h
ce0787ef
FF
253gnu-nat.c
254gnu-nat.h
f2cd3441
SS
255gnu-regex.c
256gnu-regex.h
ae0ea72e 257go32-xdep.c
0f1cf145 258gould-tdep.c
eeadf5c2 259gould-xdep.c
0a8ed751 260h8300-tdep.c
5cd0940a 261h8500-tdep.c
65b07ddc
DT
262hp-psymtab-read.c
263hp-symtab-read.c
b1de302a 264hp300ux-nat.c
66a1aa07 265hppa-tdep.c
ca048722 266hppab-nat.c
ca048722 267hppah-nat.c
2d2959e8 268hppam3-nat.c
2848f793 269hpread.c
65b07ddc 270hpread.h
5621d991 271hpux-thread.c
eeadf5c2
RP
272i386-stub.c
273i386-tdep.c
2c7ab4ca 274i386aix-nat.c
0e35d2f3 275i386b-nat.c
ce0787ef 276i386gnu-nat.c
c458501e 277i386ly-tdep.c
c2d751d5 278i386m3-nat.c
a113beac 279i386mach-nat.c
c7c94073 280i386v-nat.c
4d0eabff 281i386v4-nat.c
56d921a8 282i387-tdep.c
eeadf5c2 283i960-tdep.c
eeadf5c2
RP
284infcmd.c
285inferior.h
286inflow.c
287infptrace.c
288infrun.c
eeadf5c2 289inftarg.c
65b07ddc 290infttrace.c
a70dc898 291irix4-nat.c
a2f1e2e5 292irix5-nat.c
4aadcb02 293isi-xdep.c
eeadf5c2 294kdb-start.c
56d921a8
JG
295language.c
296language.h
069e0566 297lynx-nat.c
56d921a8 298m2-exp.y
22e39759
FF
299m2-lang.c
300m2-lang.h
a8a69e63
FF
301m2-typeprint.c
302m2-valprint.c
c2d751d5 303m3-nat.c
038e48cf
DE
304m32r-rom.c
305m32r-stub.c
306m32r-tdep.c
350cc7c8 307m68klinux-nat.c
eeadf5c2
RP
308m68k-stub.c
309m68k-tdep.c
b7f3b6d5 310m68knbsd-nat.c
173a4f1b 311m88k-nat.c
eeadf5c2 312m88k-tdep.c
49073be0 313mac-defs.h
c24ce5e2 314mac-gdb.r
2e81067b 315mac-nat.c
5c17c67d 316mac-xdep.c
eeadf5c2 317main.c
0239d9b3 318maint.c
a2f1e2e5 319mdebugread.c
eeadf5c2 320mem-break.c
1111151a 321minimon.h
a1f596f4 322minsyms.c
a70dc898 323mips-nat.c
eeadf5c2 324mips-tdep.c
c2d751d5 325mipsm3-nat.c
eeadf5c2 326mipsread.c
5c17c67d 327mipsv4-nat.c
e385d6e0 328mn10200-tdep.c
4c7be7ba 329mn10300-tdep.c
a4cf4e29 330mon960-rom.c
25ca0dfc 331monitor.c
5c17c67d 332monitor.h
49073be0 333mpw-config.in
c24ce5e2 334mpw-make.sed
ce0787ef
FF
335msg.defs
336msg_reply.defs
eeadf5c2
RP
337news-xdep.c
338nindy-share
339nindy-tdep.c
bbc34049 340nlm
db85f523 341nlmread.c
ce0787ef 342notify.defs
0f1cf145 343ns32k-tdep.c
c2d751d5 344ns32km3-nat.c
5c17c67d 345ns32knbsd-nat.c
a1f596f4 346objfiles.c
5e2e79f8 347objfiles.h
9cf7f520
GN
348ocd.c
349ocd.h
25ca0dfc 350op50-rom.c
25200748 351os9kread.c
7d44ab7f 352osf-share
cef4c2e7 353osfsolib.c
56d921a8
JG
354parse.c
355parser-defs.h
7e258d18 356partial-stab.h
9cf7f520 357ppc-bdm.c
5c17c67d 358ppcbug-rom.c
eeadf5c2 359printcmd.c
ce0787ef 360process_reply.defs
6fccdaf4 361procfs.c
c6889f63 362ptx4-nat.c
eeadf5c2
RP
363pyr-tdep.c
364pyr-xdep.c
ef40809d 365rdi-share
1111151a 366remote-adapt.c
3e437fe6 367remote-array.c
203a8d54 368remote-bug.c
0c3ab0a1 369remote-d10v.c
a0b28275 370remote-e7000.c
eeadf5c2 371remote-eb.c
91c87211 372remote-es.c
93584146 373remote-est.c
d93b79d9 374remote-hms.c
c2a0f1cb 375remote-mips.c
1111151a 376remote-mm.c
eeadf5c2 377remote-nindy.c
a55c3291 378remote-nrom.c
25200748 379remote-os9k.c
ef40809d 380remote-rdi.c
dedcc91d 381remote-rdp.c
23cb1bc1 382remote-sds.c
ec25d19b 383remote-sim.c
91c87211 384remote-st.c
e4dd52dd 385remote-udi.c
3283eab3
JK
386remote-utils.c
387remote-utils.h
eeadf5c2 388remote-vx.c
456f6de6 389remote-vx29k.c
44505113
DW
390remote-vx68.c
391remote-vx960.c
88890fb5
AMT
392remote-vxmips.c
393remote-vxsparc.c
eeadf5c2 394remote.c
ce0787ef 395reply_mig_hack.awk
5c17c67d 396rom68k-rom.c
dc48694c 397rs6000-nat.c
6373dbe3 398rs6000-tdep.c
eeadf5c2 399saber.suppress
3c02944a 400scm-exp.c
0e4ca328 401scm-lang.c
5b4d668a
PB
402scm-lang.h
403scm-tags.h
404scm-valprint.c
55679787 405ser-e7kpc.c
ddce75e0 406ser-go32.c
49073be0 407ser-mac.c
9cf7f520 408ser-ocd.c
4d551aa3 409ser-tcp.c
e8a5f0ed
SG
410ser-unix.c
411serial.c
ddce75e0 412serial.h
8f5a8e2f 413sh-stub.c
9faacb92 414sh-tdep.c
1480482a 415sh3-rom.c
eeadf5c2 416signals.h
8fc2b417 417sol-thread.c
eeadf5c2 418solib.c
a1f596f4 419solib.h
bfe2f12b 420somread.c
bb140953
JL
421somsolib.c
422somsolib.h
eeadf5c2 423source.c
dfc82617 424sparc-nat.c
c9715956 425sparc-stub.c
eeadf5c2 426sparc-tdep.c
2b14c195
KH
427sparcl-stub.c
428sparcl-tdep.c
012be3ce 429sparclet-rom.c
6b01dc65 430sparclet-stub.c
5c8ba017 431srec.h
d07734e3
FF
432stabsread.c
433stabsread.h
eeadf5c2
RP
434stack.c
435standalone.c
1e6f592d 436stop-gdb.c
eeadf5c2 437stuff.c
dc48694c 438sun3-nat.c
61bbb1c2 439sun386-nat.c
eeadf5c2
RP
440symfile.c
441symfile.h
d39d83c1 442symm-nat.c
203a8d54 443symm-tdep.c
eeadf5c2
RP
444symmisc.c
445symtab.c
446symtab.h
0f1cf145 447tahoe-tdep.c
eeadf5c2
RP
448target.c
449target.h
eeadf5c2 450terminal.h
a2df03aa 451testsuite
6a21c756 452thread.c
172559ec
JK
453top.c
454top.h
3de294af
KS
455tracepoint.c
456tracepoint.h
65b07ddc 457tui
a8a69e63
FF
458typeprint.c
459typeprint.h
6bf98ac0 460ultra3-nat.c
1111151a 461ultra3-xdep.c
eeadf5c2
RP
462umax-xdep.c
463utils.c
446df8b8
NC
464v850-tdep.c
465v850ice.c
eeadf5c2
RP
466valarith.c
467valops.c
468valprint.c
a8a69e63 469valprint.h
eeadf5c2
RP
470value.h
471values.c
0f1cf145 472vax-tdep.c
eeadf5c2 473vx-share
d723ade7 474w65-tdep.c
25ca0dfc 475w89k-rom.c
24e60978 476win32-nat.c
6373dbe3 477xcoffread.c
1eeba686
PB
478xcoffsolib.c
479xcoffsolib.h
5de0c648
SG
480xmodem.c
481xmodem.h
2aedd91e 482z8k-tdep.c
eeadf5c2 483
f747d259 484# Things which are explicitly *not* kept, for now.
f747d259 485
87756e15
RP
486Things-to-lose:
487
d36b927c 488GDB-HACK-RULES
6a02d201 489HOW_TO_RELEASE
a4a9241f 490gdbcfgxref
87756e15 491
eeadf5c2
RP
492Do-last:
493
d3d75ec9
SS
494# Don't try to clean directories here, as the 'mv' command will fail.
495# Also, grep fails on NFS mounted directories.
a06cde09
SS
496if ( echo $* | grep lose\-gdbtk > /dev/null ) ; then
497 echo Catering to RMS by removing traces of \"gdbtk\"...
d3d75ec9
SS
498 for i in * ; do
499 if test ! -d $i && (grep sanitize-gdbtk $i > /dev/null) ; then
a06cde09
SS
500 echo Removing traces of \"gdbtk\" out of $i...
501 cp $i new
502 sed '/start\-sanitize\-gdbtk/,/end-\sanitize\-gdbtk/d' < $i > new
503 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
504 echo Caching $i in .Recover...
505 mv $i .Recover
506 fi
507 mv new $i
d3d75ec9
SS
508 fi
509 done
510else
a06cde09 511 echo Leaving \"gdbtk\" in the sources...
d3d75ec9
SS
512 for i in * ; do
513 if test ! -d $i && (grep sanitize-gdbtk $i > /dev/null) ; then
a06cde09 514 echo Keeping \"gdbtk\" stuff in $i, but editing out sanitize lines...
d3d75ec9 515 cp $i new
a06cde09 516 sed -e '/start\-sanitize\-gdbtk/d' -e '/end\-sanitize\-gdbtk/d' < $i > new
d3d75ec9
SS
517 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
518 echo Caching $i in .Recover...
519 mv $i .Recover
520 fi
521 mv new $i
522 fi
523 done
524fi
525
3234b2e7 526if ( echo $* | grep keep\-v850e > /dev/null ) ; then
8b19233b 527 for i in * ; do
3234b2e7 528 if test ! -d $i && (grep sanitize-v850e $i > /dev/null) ; then
8b19233b 529 if [ -n "${verbose}" ] ; then
3234b2e7 530 echo Keeping v850e stuff in $i
8b19233b
SG
531 fi
532 fi
533 done
534else
535 for i in * ; do
3234b2e7 536 if test ! -d $i && (grep sanitize-v850e $i > /dev/null) ; then
8b19233b 537 if [ -n "${verbose}" ] ; then
3234b2e7 538 echo Removing traces of \"v850e\" from $i...
8b19233b
SG
539 fi
540 cp $i new
3234b2e7 541 sed '/start\-sanitize\-v850e/,/end-\sanitize\-v850e/d' < $i > new
8b19233b 542 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
f8c41900
GRK
543 if [ -n "${verbose}" ] ; then
544 echo Caching $i in .Recover...
545 fi
546 mv $i .Recover
547 fi
548 mv new $i
549 fi
550 done
551fi
552
553if ( echo $* | grep keep\-vr4xxx > /dev/null ) ; then
554 for i in * ; do
555 if test ! -d $i && (grep sanitize-vr4xxx $i > /dev/null) ; then
556 if [ -n "${verbose}" ] ; then
557 echo Keeping vr4xxx stuff in $i
558 fi
559 fi
560 done
561else
562 for i in * ; do
563 if test ! -d $i && (grep sanitize-vr4xxx $i > /dev/null) ; then
564 if [ -n "${verbose}" ] ; then
565 echo Removing traces of \"vr4xxx\" from $i...
566 fi
567 cp $i new
568 sed '/start\-sanitize\-vr4xxx/,/end-\sanitize\-vr4xxx/d' < $i > new
569 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
8b19233b
SG
570 if [ -n "${verbose}" ] ; then
571 echo Caching $i in .Recover...
572 fi
573 mv $i .Recover
574 fi
575 mv new $i
576 fi
577 done
578fi
579
e4e30cdc
GRK
580if ( echo $* | grep keep\-vr4320 > /dev/null ) ; then
581 for i in * ; do
582 if test ! -d $i && (grep sanitize-vr4320 $i > /dev/null) ; then
583 if [ -n "${verbose}" ] ; then
584 echo Keeping vr4320 stuff in $i
585 fi
586 fi
587 done
588else
589 for i in * ; do
590 if test ! -d $i && (grep sanitize-vr4320 $i > /dev/null) ; then
591 if [ -n "${verbose}" ] ; then
592 echo Removing traces of \"vr4320\" from $i...
593 fi
594 cp $i new
595 sed '/start\-sanitize\-vr4320/,/end-\sanitize\-vr4320/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
605fi
606
276c2d7d
GRK
607if ( echo $* | grep keep\-r5900 > /dev/null ) ; then
608 for i in * ; do
609 if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then
610 if [ -n "${verbose}" ] ; then
611 echo Keeping r5900 stuff in $i
612 fi
613 fi
614 done
615else
616 for i in * ; do
617 if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then
618 if [ -n "${verbose}" ] ; then
619 echo Removing traces of \"r5900\" from $i...
620 fi
621 cp $i new
622 sed '/start\-sanitize\-r5900/,/end-\sanitize\-r5900/d' < $i > new
623 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
624 if [ -n "${verbose}" ] ; then
625 echo Caching $i in .Recover...
626 fi
627 mv $i .Recover
628 fi
629 mv new $i
630 fi
631 done
632fi
633
899c4021
MA
634if ( echo $* | grep keep\-tx19 > /dev/null ) ; then
635 for i in * ; do
636 if test ! -d $i && (grep sanitize-tx19 $i > /dev/null) ; then
637 if [ -n "${verbose}" ] ; then
638 echo Keeping tx19 stuff in $i
639 fi
640 fi
641 done
642else
643 for i in * ; do
644 if test ! -d $i && (grep sanitize-tx19 $i > /dev/null) ; then
645 if [ -n "${verbose}" ] ; then
646 echo Removing traces of \"tx19\" from $i...
647 fi
648 cp $i new
649 sed '/start\-sanitize\-tx19/,/end-\sanitize\-tx19/d' < $i > new
650 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
651 if [ -n "${verbose}" ] ; then
652 echo Caching $i in .Recover...
3d400c09
MS
653 fi
654 mv $i .Recover
655 fi
656 mv new $i
657 fi
658 done
659fi
660
a50b45f3
GRK
661if ( echo $* | grep keep\-tx49 > /dev/null ) ; then
662 for i in * ; do
663 if test ! -d $i && (grep sanitize-tx49 $i > /dev/null) ; then
664 if [ -n "${verbose}" ] ; then
665 echo Keeping tx49 stuff in $i
666 fi
667 fi
668 done
669else
670 for i in * ; do
671 if test ! -d $i && (grep sanitize-tx49 $i > /dev/null) ; then
672 if [ -n "${verbose}" ] ; then
673 echo Removing traces of \"tx49\" from $i...
674 fi
675 cp $i new
676 sed '/start\-sanitize\-tx49/,/end-\sanitize\-tx49/d' < $i > new
677 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
678 if [ -n "${verbose}" ] ; then
679 echo Caching $i in .Recover...
680 fi
681 mv $i .Recover
682 fi
683 mv new $i
684 fi
685 done
686fi
687
64708c01
RU
688if ( echo $* | grep keep\-sky > /dev/null ) ; then
689 for i in * ; do
690 if test ! -d $i && (grep sanitize-sky $i > /dev/null) ; then
691 if [ -n "${verbose}" ] ; then
692 echo Keeping sky stuff in $i
693 fi
694 fi
695 done
696else
697 for i in * ; do
698 if test ! -d $i && (grep sanitize-sky $i > /dev/null) ; then
699 if [ -n "${verbose}" ] ; then
700 echo Removing traces of \"sky\" from $i...
701 fi
702 cp $i new
703 sed '/start\-sanitize\-sky/,/end-\sanitize\-sky/d' < $i > new
704 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
705 if [ -n "${verbose}" ] ; then
706 echo Caching $i in .Recover...
707 fi
708 mv $i .Recover
709 fi
710 mv new $i
711 fi
712 done
713fi
714
3d759c53 715if ( echo $* | grep keep\-cygnus > /dev/null ) ; then
4251ff49 716 for i in * ; do
3d759c53 717 if test ! -d $i && (grep sanitize-cygnus $i > /dev/null) ; then
4251ff49 718 if [ -n "${verbose}" ] ; then
3d759c53 719 echo Keeping cygnus stuff in $i
4251ff49
AC
720 fi
721 fi
722 done
723else
724 for i in * ; do
3d759c53 725 if test ! -d $i && (grep sanitize-cygnus $i > /dev/null) ; then
4251ff49 726 if [ -n "${verbose}" ] ; then
3d759c53 727 echo Removing traces of \"cygnus\" from $i...
4251ff49
AC
728 fi
729 cp $i new
3d759c53 730 sed '/start\-sanitize\-cygnus/,/end-\sanitize\-cygnus/d' < $i > new
4251ff49
AC
731 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
732 if [ -n "${verbose}" ] ; then
733 echo Caching $i in .Recover...
734 fi
735 mv $i .Recover
736 fi
737 mv new $i
738 fi
739 done
740fi
741
12967062
FF
742if ( echo $* | grep keep\-tic80 > /dev/null ) ; then
743 for i in * ; do
744 if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then
745 if [ -n "${verbose}" ] ; then
746 echo Keeping tic80 stuff in $i
747 fi
748 fi
749 done
750else
751 for i in * ; do
752 if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then
753 if [ -n "${verbose}" ] ; then
754 echo Removing traces of \"tic80\" from $i...
755 fi
756 cp $i new
757 sed '/start\-sanitize\-tic80/,/end-\sanitize\-tic80/d' < $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
767fi
768
f05bd277
JL
769if ( echo $* | grep keep\-am33 > /dev/null ) ; then
770 for i in * ; do
771 if test ! -d $i && (grep sanitize-am33 $i > /dev/null) ; then
772 if [ -n "${verbose}" ] ; then
773 echo Keeping am33 stuff in $i
774 fi
775 fi
776 done
777else
778 for i in * ; do
779 if test ! -d $i && (grep sanitize-am33 $i > /dev/null) ; then
780 if [ -n "${verbose}" ] ; then
781 echo Removing traces of \"am33\" from $i...
782 fi
783 cp $i new
784 sed '/start\-sanitize\-am33/,/end-\sanitize\-am33/d' < $i > new
785 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
786 if [ -n "${verbose}" ] ; then
787 echo Caching $i in .Recover...
788 fi
789 mv $i .Recover
790 fi
791 mv new $i
792 fi
793 done
794fi
795
17a56e13
JM
796if ( echo $* | grep keep\-vr4111 > /dev/null ) ; then
797 for i in * ; do
798 if test ! -d $i && (grep sanitize-vr4111 $i > /dev/null) ; then
799 if [ -n "${verbose}" ] ; then
800 echo Keeping vr4111 stuff in $i
801 fi
802 fi
803 done
804else
805 for i in * ; do
806 if test ! -d $i && (grep sanitize-vr4111 $i > /dev/null) ; then
807 if [ -n "${verbose}" ] ; then
808 echo Removing traces of \"vr4111\" from $i...
809 fi
810 cp $i new
811 sed '/start\-sanitize\-vr4111/,/end-\sanitize\-vr4111/d' < $i > new
812 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
813 if [ -n "${verbose}" ] ; then
814 echo Caching $i in .Recover...
815 fi
816 mv $i .Recover
817 fi
818 mv new $i
819 fi
820 done
821fi
822
e454c400
FF
823if ( echo $* | grep keep\-ide > /dev/null ) ; then
824 for i in * ; do
825 if test ! -d $i && (grep sanitize-ide $i > /dev/null) ; then
826 if [ -n "${verbose}" ] ; then
827 echo Keeping ide stuff in $i
828 fi
829 fi
830 done
831else
832 for i in * ; do
833 if test ! -d $i && (grep sanitize-ide $i > /dev/null) ; then
834 if [ -n "${verbose}" ] ; then
835 echo Removing traces of \"ide\" from $i...
836 fi
837 cp $i new
838 sed '/start\-sanitize\-ide/,/end-\sanitize\-ide/d' < $i > new
839 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
840 if [ -n "${verbose}" ] ; then
841 echo Caching $i in .Recover...
842 fi
843 mv $i .Recover
844 fi
845 mv new $i
846 fi
847 done
848fi
ed70a335 849
a68e7120
FN
850if ( echo $* | grep keep\-kod > /dev/null ) ; then
851 for i in * ; do
852 if test ! -d $i && (grep sanitize-kod $i > /dev/null) ; then
853 if [ -n "${verbose}" ] ; then
854 echo Keeping kod stuff in $i
855 fi
856 fi
857 done
858else
859 for i in * ; do
860 if test ! -d $i && (grep sanitize-kod $i > /dev/null) ; then
861 if [ -n "${verbose}" ] ; then
862 echo Removing traces of \"kod\" from $i...
863 fi
864 cp $i new
865 sed '/start\-sanitize\-kod/,/end-\sanitize\-kod/d' < $i > new
866 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
867 if [ -n "${verbose}" ] ; then
868 echo Caching $i in .Recover...
869 fi
870 mv $i .Recover
871 fi
872 mv new $i
873 fi
874 done
875fi
876
51c5a136
JI
877# This is a temporary measure to sanitize out references to the
878# startup code need by the TclPro debugger. When that goes out
879# of alpha, we can remove this.
880
881if ( echo $* | grep keep\-tclpro > /dev/null ) ; then
882 for i in * ; do
883 if test ! -d $i && (grep sanitize-tclpro $i > /dev/null) ; then
884 echo Keeping \"tclpro\" stuff in $i, but editing out sanitize lines...
885 cp $i new
886 sed -e '/start\-sanitize\-tclpro/d' -e '/end\-sanitize\-tclpro/d' < $i > new
887 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
888 echo Caching $i in .Recover...
889 mv $i .Recover
890 fi
891 mv new $i
892 fi
893 done
894else
895 for i in * ; do
896 if test ! -d $i && (grep sanitize-tclpro $i > /dev/null) ; then
897 if [ -n "${verbose}" ] ; then
898 echo Removing traces of \"tclpro\" from $i...
899 fi
900 cp $i new
901 sed '/start\-sanitize\-tclpro/,/end-\sanitize\-tclpro/d' < $i > new
902 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
903 if [ -n "${verbose}" ] ; then
904 echo Caching $i in .Recover...
905 fi
906 mv $i .Recover
907 fi
908 mv new $i
909 fi
910 done
911fi
912
6e8bee16
SG
913if ( echo $* | grep keep\-java > /dev/null ) ; then
914 for i in * ; do
915 if test ! -d $i && (grep sanitize-java $i > /dev/null) ; then
916 if [ -n "${verbose}" ] ; then
917 echo Keeping java stuff in $i
918 fi
919 fi
920 done
921else
922 for i in * ; do
923 if test ! -d $i && (grep sanitize-java $i > /dev/null) ; then
924 if [ -n "${verbose}" ] ; then
925 echo Removing traces of \"java\" from $i...
926 fi
927 cp $i new
928 sed '/start\-sanitize\-java/,/end-\sanitize\-java/d' < $i > new
929 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
930 if [ -n "${verbose}" ] ; then
931 echo Caching $i in .Recover...
932 fi
933 mv $i .Recover
934 fi
935 mv new $i
936 fi
937 done
938fi
939
875f23a1
AC
940if ( echo $* | grep keep\-carp > /dev/null ) ; then
941 for i in * ; do
942 if test ! -d $i && (grep sanitize-carp $i > /dev/null) ; then
943 if [ -n "${verbose}" ] ; then
944 echo Keeping carp stuff in $i
945 fi
946 fi
947 done
948else
949 for i in * ; do
950 if test ! -d $i && (grep sanitize-carp $i > /dev/null) ; then
951 if [ -n "${verbose}" ] ; then
952 echo Removing traces of \"carp\" from $i...
953 fi
954 cp $i new
955 sed '/start\-sanitize\-carp/,/end-\sanitize\-carp/d' < $i > new
956 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
957 if [ -n "${verbose}" ] ; then
958 echo Caching $i in .Recover...
959 fi
960 mv $i .Recover
961 fi
962 mv new $i
963 fi
964 done
965fi
966
03c4ce2f
MT
967for i in * ; do
968 if test ! -d $i && (grep sanitize $i > /dev/null) ; then
969 echo '***' Some mentions of Sanitize are still left in $i! 1>&2
970 fi
971done
972
973#
eeadf5c2 974# End of file.
This page took 0.342134 seconds and 4 git commands to generate.