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