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