Only look for two parallel instructions when we are at a 32 bit boundary
[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
1ab578bf 18gdbtk_files="ChangeLog-gdbtk README.GDBTK gdbtk.c gdbtcl gdbtcl2 gdbtk.tcl"
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
fce537ae
SS
32# WinGDB files are not really ready to be part of FSF releases, but
33# keep them for progressives and such.
34
35mswin_files="mswin"
36
37if ( 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
42else
43 keep_these_too="${mswin_files} ${keep_these_too}"
44 if [ -n "${verbose}" ] ; then
45 echo Keeping ${mswin_files}
46 fi
47fi
48
12967062
FF
49tic80_files="tic80-tdep.c"
50
51if ( 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
56else
57 lose_these_too="${tic80_files} ${lose_these_too}"
58 if [ -n "${verbose}" ] ; then
59 echo Deleting ${tic80_files}
60 fi
61fi
62
45a70ed6
SG
63d30v_files="d30v-tdep.c"
64
65if ( 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
70else
71 lose_these_too="${d30v_files} ${lose_these_too}"
72 if [ -n "${verbose}" ] ; then
73 echo Deleting ${d30v_files}
74 fi
75fi
76
eeadf5c2
RP
77# All files listed between the "Things-to-keep:" line and the
78# "Files-to-sed:" line will be kept. All other files will be removed.
79# Directories listed in this section will have their own Sanitize
80# called. Directories not listed will be removed in their entirety
81# with rm -rf.
82
83Things-to-keep:
84
a96c3444 8529k-share
eeadf5c2
RP
86COPYING
87ChangeLog
88ChangeLog-3.x
ee799e2a 89ChangeLog-9091
5debf76d 90ChangeLog-92
1ea8b1dc 91ChangeLog-93
73cb6167 92ChangeLog-94
543a9fac 93ChangeLog-95
c3dccb2a 94ChangeLog-96
045380f8 95ChangeLog-97
bdf3621b 96Makefile.in
ddce75e0 97NEWS
eeadf5c2
RP
98README
99TODO
b4b0321b 100a29k-tdep.c
203a8d54 101a68v-nat.c
7574859f 102abug-rom.c
5436fc65 103aclocal.m4
5d93d326 104acconfig.h
cef4c2e7
PS
105alpha-nat.c
106alpha-tdep.c
203a8d54 107altos-xdep.c
1c95d7ab
JK
108annotate.c
109annotate.h
2bf15e13 110arc-tdep.c
eeadf5c2 111arm-convert.s
eeadf5c2
RP
112arm-tdep.c
113arm-xdep.c
dafd5ad4
FF
114bcache.c
115bcache.h
eeadf5c2
RP
116blockframe.c
117breakpoint.c
118breakpoint.h
2ce38c6d
JG
119buildsym.c
120buildsym.h
56d921a8 121c-exp.y
22e39759
FF
122c-lang.c
123c-lang.h
a8a69e63
FF
124c-typeprint.c
125c-valprint.c
be772100 126call-cmds.h
3e19d545 127ch-exp.c
b1086bf5
FF
128ch-lang.c
129ch-lang.h
130ch-typeprint.c
131ch-valprint.c
ead291d4
SG
132coff-solib.c
133coff-solib.h
eeadf5c2
RP
134coffread.c
135command.c
136command.h
51b80b00
FF
137complaints.c
138complaints.h
f187c3a4 139config
18ea4416 140config.in
5436fc65 141configure
edda595e 142configure.host
eeadf5c2 143configure.in
edda595e 144configure.tgt
eeadf5c2
RP
145convex-tdep.c
146convex-xdep.c
eeadf5c2
RP
147copying.awk
148copying.c
a1df8e78
FF
149core-aout.c
150core-regset.c
256533df 151core-sol2.c
1738bcd3 152corefile.c
dfc82617 153corelow.c
a8a69e63 154cp-valprint.c
5de0c648 155cpu32bug-rom.c
670a8e09 156cxux-nat.c
a3c5b9a4 157d10v-tdep.c
9ef70b29 158dbug-rom.c
eeadf5c2 159dbxread.c
755892d6
RP
160dcache.c
161dcache.h
4659e3b3
DP
162debugify.h
163debugify.c
eeadf5c2 164defs.h
be0ed5bb 165delta68-nat.c
2dbde378 166demangle.c
66df708b 167dink32-rom.c
eeadf5c2 168doc
0a8f1742 169dpx2-nat.c
1aa26557 170dsrec.c
2d628281
JK
171dst.h
172dstread.c
d8d77c08 173dve3900-rom.c
bb5a10fe 174dwarf2read.c
6fccdaf4
FF
175dwarfread.c
176elfread.c
eeadf5c2
RP
177environ.c
178environ.h
179eval.c
180exec.c
ce0787ef 181exc_request.defs
eeadf5c2 182expprint.c
eeadf5c2 183expression.h
042bb079
SS
184f-exp.y
185f-lang.c
186f-lang.h
187f-typeprint.c
188f-valprint.c
eeadf5c2 189findvar.c
e745abe5 190fork-child.c
eeadf5c2 191frame.h
2b576293
C
192gdb_stat.h
193gdb_string.h
ed7c0948 194gdb-stabs.h
0857b46a 195gdb.1
56b73ad2 196gdb.gdb
dec525ce 197gdba.el
eeadf5c2
RP
198gdbcmd.h
199gdbcore.h
0cb7d01d 200gdbinit.in
463a71db 201gdbserver
fdfa3315 202gdbthread.h
a1f596f4
FF
203gdbtypes.c
204gdbtypes.h
ce0787ef
FF
205gnu-nat.c
206gnu-nat.h
f2cd3441
SS
207gnu-regex.c
208gnu-regex.h
ae0ea72e 209go32-xdep.c
0f1cf145 210gould-tdep.c
eeadf5c2 211gould-xdep.c
0a8ed751 212h8300-tdep.c
5cd0940a 213h8500-tdep.c
b1de302a 214hp300ux-nat.c
66a1aa07 215hppa-tdep.c
ca048722 216hppab-nat.c
ca048722 217hppah-nat.c
2d2959e8 218hppam3-nat.c
2848f793 219hpread.c
5621d991 220hpux-thread.c
eeadf5c2
RP
221i386-stub.c
222i386-tdep.c
2c7ab4ca 223i386aix-nat.c
0e35d2f3 224i386b-nat.c
ce0787ef 225i386gnu-nat.c
c458501e 226i386ly-tdep.c
c2d751d5 227i386m3-nat.c
a113beac 228i386mach-nat.c
c7c94073 229i386v-nat.c
4d0eabff 230i386v4-nat.c
56d921a8 231i387-tdep.c
eeadf5c2 232i960-tdep.c
eeadf5c2
RP
233infcmd.c
234inferior.h
235inflow.c
236infptrace.c
237infrun.c
eeadf5c2 238inftarg.c
a70dc898 239irix4-nat.c
a2f1e2e5 240irix5-nat.c
4aadcb02 241isi-xdep.c
166606b7
PB
242jv-exp.y
243jv-lang.c
244jv-lang.h
245jv-valprint.c
246jv-typeprint.c
eeadf5c2 247kdb-start.c
56d921a8
JG
248language.c
249language.h
069e0566 250lynx-nat.c
56d921a8 251m2-exp.y
22e39759
FF
252m2-lang.c
253m2-lang.h
a8a69e63
FF
254m2-typeprint.c
255m2-valprint.c
c2d751d5 256m3-nat.c
038e48cf
DE
257m32r-rom.c
258m32r-stub.c
259m32r-tdep.c
eeadf5c2
RP
260m68k-stub.c
261m68k-tdep.c
b7f3b6d5 262m68knbsd-nat.c
173a4f1b 263m88k-nat.c
eeadf5c2 264m88k-tdep.c
49073be0
SS
265mac-defs.h
266mac-xdep.c
c24ce5e2 267mac-gdb.r
2e81067b 268mac-nat.c
eeadf5c2 269main.c
0239d9b3 270maint.c
a2f1e2e5 271mdebugread.c
eeadf5c2 272mem-break.c
1111151a 273minimon.h
a1f596f4 274minsyms.c
a70dc898 275mips-nat.c
eeadf5c2 276mips-tdep.c
c2d751d5 277mipsm3-nat.c
2fe3b329 278mipsv4-nat.c
eeadf5c2 279mipsread.c
e385d6e0 280mn10200-tdep.c
4c7be7ba 281mn10300-tdep.c
a4cf4e29 282mon960-rom.c
2f1c04d1 283monitor.h
25ca0dfc 284monitor.c
49073be0 285mpw-config.in
c24ce5e2 286mpw-make.sed
ce0787ef
FF
287msg.defs
288msg_reply.defs
eeadf5c2
RP
289news-xdep.c
290nindy-share
291nindy-tdep.c
bbc34049 292nlm
db85f523 293nlmread.c
ce0787ef 294notify.defs
0f1cf145 295ns32k-tdep.c
c2d751d5 296ns32km3-nat.c
a1f596f4 297objfiles.c
5e2e79f8 298objfiles.h
9cf7f520
GN
299ocd.c
300ocd.h
25ca0dfc 301op50-rom.c
25200748 302os9kread.c
7d44ab7f 303osf-share
cef4c2e7 304osfsolib.c
56d921a8
JG
305parse.c
306parser-defs.h
7e258d18 307partial-stab.h
2d777c7e 308ppcbug-rom.c
9cf7f520 309ppc-bdm.c
eeadf5c2 310printcmd.c
ce0787ef 311process_reply.defs
6fccdaf4 312procfs.c
c6889f63 313ptx4-nat.c
eeadf5c2
RP
314pyr-tdep.c
315pyr-xdep.c
ef40809d 316rdi-share
1111151a 317remote-adapt.c
3e437fe6 318remote-array.c
203a8d54 319remote-bug.c
a0b28275 320remote-e7000.c
eeadf5c2 321remote-eb.c
91c87211 322remote-es.c
93584146 323remote-est.c
d93b79d9 324remote-hms.c
c2a0f1cb 325remote-mips.c
1111151a 326remote-mm.c
eeadf5c2 327remote-nindy.c
a55c3291 328remote-nrom.c
25200748 329remote-os9k.c
ef40809d 330remote-rdi.c
dedcc91d 331remote-rdp.c
23cb1bc1 332remote-sds.c
ec25d19b 333remote-sim.c
91c87211 334remote-st.c
e4dd52dd 335remote-udi.c
3283eab3
JK
336remote-utils.c
337remote-utils.h
eeadf5c2 338remote-vx.c
456f6de6 339remote-vx29k.c
44505113
DW
340remote-vx68.c
341remote-vx960.c
88890fb5
AMT
342remote-vxmips.c
343remote-vxsparc.c
eeadf5c2 344remote.c
ce0787ef 345reply_mig_hack.awk
dc48694c 346rs6000-nat.c
6373dbe3 347rs6000-tdep.c
fb9f8033 348rom68k-rom.c
eeadf5c2 349saber.suppress
3c02944a 350scm-exp.c
0e4ca328 351scm-lang.c
5b4d668a
PB
352scm-lang.h
353scm-tags.h
354scm-valprint.c
55679787 355ser-e7kpc.c
ddce75e0 356ser-go32.c
49073be0 357ser-mac.c
9cf7f520 358ser-ocd.c
4d551aa3 359ser-tcp.c
e8a5f0ed
SG
360ser-unix.c
361serial.c
ddce75e0 362serial.h
8f5a8e2f 363sh-stub.c
9faacb92 364sh-tdep.c
1480482a 365sh3-rom.c
eeadf5c2 366signals.h
8fc2b417 367sol-thread.c
eeadf5c2 368solib.c
a1f596f4 369solib.h
bfe2f12b 370somread.c
bb140953
JL
371somsolib.c
372somsolib.h
eeadf5c2 373source.c
dfc82617 374sparc-nat.c
c9715956 375sparc-stub.c
eeadf5c2 376sparc-tdep.c
2b14c195
KH
377sparcl-stub.c
378sparcl-tdep.c
012be3ce 379sparclet-rom.c
6b01dc65 380sparclet-stub.c
5c8ba017 381srec.h
d07734e3
FF
382stabsread.c
383stabsread.h
eeadf5c2
RP
384stack.c
385standalone.c
1e6f592d 386stop-gdb.c
eeadf5c2 387stuff.c
dc48694c 388sun3-nat.c
61bbb1c2 389sun386-nat.c
eeadf5c2
RP
390symfile.c
391symfile.h
d39d83c1 392symm-nat.c
203a8d54 393symm-tdep.c
eeadf5c2
RP
394symmisc.c
395symtab.c
396symtab.h
0f1cf145 397tahoe-tdep.c
eeadf5c2
RP
398target.c
399target.h
eeadf5c2 400terminal.h
a2df03aa 401testsuite
6a21c756 402thread.c
172559ec
JK
403top.c
404top.h
3de294af
KS
405tracepoint.c
406tracepoint.h
a8a69e63
FF
407typeprint.c
408typeprint.h
6bf98ac0 409ultra3-nat.c
1111151a 410ultra3-xdep.c
eeadf5c2
RP
411umax-xdep.c
412utils.c
446df8b8
NC
413v850-tdep.c
414v850ice.c
eeadf5c2
RP
415valarith.c
416valops.c
417valprint.c
a8a69e63 418valprint.h
eeadf5c2
RP
419value.h
420values.c
0f1cf145 421vax-tdep.c
eeadf5c2 422vx-share
d723ade7 423w65-tdep.c
25ca0dfc 424w89k-rom.c
24e60978 425win32-nat.c
6373dbe3 426xcoffread.c
1eeba686
PB
427xcoffsolib.c
428xcoffsolib.h
5de0c648
SG
429xmodem.c
430xmodem.h
2aedd91e 431z8k-tdep.c
eeadf5c2 432
f747d259 433# Things which are explicitly *not* kept, for now.
f747d259 434
87756e15
RP
435Things-to-lose:
436
6a02d201 437HOW_TO_RELEASE
87756e15 438
eeadf5c2
RP
439Do-last:
440
d3d75ec9
SS
441# Don't try to clean directories here, as the 'mv' command will fail.
442# Also, grep fails on NFS mounted directories.
a06cde09
SS
443if ( echo $* | grep lose\-gdbtk > /dev/null ) ; then
444 echo Catering to RMS by removing traces of \"gdbtk\"...
d3d75ec9
SS
445 for i in * ; do
446 if test ! -d $i && (grep sanitize-gdbtk $i > /dev/null) ; then
a06cde09
SS
447 echo Removing traces of \"gdbtk\" out of $i...
448 cp $i new
449 sed '/start\-sanitize\-gdbtk/,/end-\sanitize\-gdbtk/d' < $i > new
450 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
451 echo Caching $i in .Recover...
452 mv $i .Recover
453 fi
454 mv new $i
d3d75ec9
SS
455 fi
456 done
457else
a06cde09 458 echo Leaving \"gdbtk\" in the sources...
d3d75ec9
SS
459 for i in * ; do
460 if test ! -d $i && (grep sanitize-gdbtk $i > /dev/null) ; then
a06cde09 461 echo Keeping \"gdbtk\" stuff in $i, but editing out sanitize lines...
d3d75ec9 462 cp $i new
a06cde09 463 sed -e '/start\-sanitize\-gdbtk/d' -e '/end\-sanitize\-gdbtk/d' < $i > new
d3d75ec9
SS
464 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
465 echo Caching $i in .Recover...
466 mv $i .Recover
467 fi
468 mv new $i
469 fi
470 done
471fi
472
3234b2e7 473if ( echo $* | grep keep\-v850e > /dev/null ) ; then
8b19233b 474 for i in * ; do
3234b2e7 475 if test ! -d $i && (grep sanitize-v850e $i > /dev/null) ; then
8b19233b 476 if [ -n "${verbose}" ] ; then
3234b2e7 477 echo Keeping v850e stuff in $i
8b19233b
SG
478 fi
479 fi
480 done
481else
482 for i in * ; do
3234b2e7 483 if test ! -d $i && (grep sanitize-v850e $i > /dev/null) ; then
8b19233b 484 if [ -n "${verbose}" ] ; then
3234b2e7 485 echo Removing traces of \"v850e\" from $i...
8b19233b
SG
486 fi
487 cp $i new
3234b2e7 488 sed '/start\-sanitize\-v850e/,/end-\sanitize\-v850e/d' < $i > new
8b19233b
SG
489 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
490 if [ -n "${verbose}" ] ; then
491 echo Caching $i in .Recover...
492 fi
493 mv $i .Recover
494 fi
495 mv new $i
496 fi
497 done
498fi
499
73bb4886
FF
500if ( echo $* | grep keep\-sh4 > /dev/null ) ; then
501 for i in * ; do
502 if test ! -d $i && (grep sanitize-sh4 $i > /dev/null) ; then
503 if [ -n "${verbose}" ] ; then
504 echo Keeping sh4 stuff in $i
505 fi
506 fi
507 done
508else
509 for i in * ; do
510 if test ! -d $i && (grep sanitize-sh4 $i > /dev/null) ; then
511 if [ -n "${verbose}" ] ; then
512 echo Removing traces of \"sh4\" from $i...
513 fi
514 cp $i new
515 sed '/start\-sanitize\-sh4/,/end-\sanitize\-sh4/d' < $i > new
516 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
517 if [ -n "${verbose}" ] ; then
518 echo Caching $i in .Recover...
519 fi
520 mv $i .Recover
521 fi
522 mv new $i
523 fi
524 done
525fi
526
276c2d7d
GRK
527if ( echo $* | grep keep\-r5900 > /dev/null ) ; then
528 for i in * ; do
529 if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then
530 if [ -n "${verbose}" ] ; then
531 echo Keeping r5900 stuff in $i
532 fi
533 fi
534 done
535else
536 for i in * ; do
537 if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then
538 if [ -n "${verbose}" ] ; then
539 echo Removing traces of \"r5900\" from $i...
540 fi
541 cp $i new
542 sed '/start\-sanitize\-r5900/,/end-\sanitize\-r5900/d' < $i > new
543 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
544 if [ -n "${verbose}" ] ; then
545 echo Caching $i in .Recover...
546 fi
547 mv $i .Recover
548 fi
549 mv new $i
550 fi
551 done
552fi
553
899c4021
MA
554if ( echo $* | grep keep\-tx19 > /dev/null ) ; then
555 for i in * ; do
556 if test ! -d $i && (grep sanitize-tx19 $i > /dev/null) ; then
557 if [ -n "${verbose}" ] ; then
558 echo Keeping tx19 stuff in $i
559 fi
560 fi
561 done
562else
563 for i in * ; do
564 if test ! -d $i && (grep sanitize-tx19 $i > /dev/null) ; then
565 if [ -n "${verbose}" ] ; then
566 echo Removing traces of \"tx19\" from $i...
567 fi
568 cp $i new
569 sed '/start\-sanitize\-tx19/,/end-\sanitize\-tx19/d' < $i > new
570 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
571 if [ -n "${verbose}" ] ; then
572 echo Caching $i in .Recover...
573 fi
574 mv $i .Recover
575 fi
576 mv new $i
577 fi
578 done
579fi
580
00e40d11 581if ( echo $* | grep keep\-tx39 > /dev/null ) ; then
3d400c09 582 for i in * ; do
00e40d11 583 if test ! -d $i && (grep sanitize-tx39 $i > /dev/null) ; then
3d400c09 584 if [ -n "${verbose}" ] ; then
00e40d11 585 echo Keeping tx39 stuff in $i
3d400c09
MS
586 fi
587 fi
588 done
589else
590 for i in * ; do
00e40d11 591 if test ! -d $i && (grep sanitize-tx39 $i > /dev/null) ; then
3d400c09 592 if [ -n "${verbose}" ] ; then
00e40d11 593 echo Removing traces of \"tx39\" from $i...
3d400c09
MS
594 fi
595 cp $i new
00e40d11 596 sed '/start\-sanitize\-tx39/,/end-\sanitize\-tx39/d' < $i > new
3d400c09
MS
597 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
598 if [ -n "${verbose}" ] ; then
599 echo Caching $i in .Recover...
600 fi
601 mv $i .Recover
602 fi
603 mv new $i
604 fi
605 done
606fi
607
a50b45f3
GRK
608if ( echo $* | grep keep\-tx49 > /dev/null ) ; then
609 for i in * ; do
610 if test ! -d $i && (grep sanitize-tx49 $i > /dev/null) ; then
611 if [ -n "${verbose}" ] ; then
612 echo Keeping tx49 stuff in $i
613 fi
614 fi
615 done
616else
617 for i in * ; do
618 if test ! -d $i && (grep sanitize-tx49 $i > /dev/null) ; then
619 if [ -n "${verbose}" ] ; then
620 echo Removing traces of \"tx49\" from $i...
621 fi
622 cp $i new
623 sed '/start\-sanitize\-tx49/,/end-\sanitize\-tx49/d' < $i > new
624 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
625 if [ -n "${verbose}" ] ; then
626 echo Caching $i in .Recover...
627 fi
628 mv $i .Recover
629 fi
630 mv new $i
631 fi
632 done
633fi
634
4251ff49
AC
635if ( echo $* | grep keep\-vr5400 > /dev/null ) ; then
636 for i in * ; do
637 if test ! -d $i && (grep sanitize-vr5400 $i > /dev/null) ; then
638 if [ -n "${verbose}" ] ; then
639 echo Keeping vr5400 stuff in $i
640 fi
641 fi
642 done
643else
644 for i in * ; do
645 if test ! -d $i && (grep sanitize-vr5400 $i > /dev/null) ; then
646 if [ -n "${verbose}" ] ; then
647 echo Removing traces of \"vr5400\" from $i...
648 fi
649 cp $i new
650 sed '/start\-sanitize\-vr5400/,/end-\sanitize\-vr5400/d' < $i > new
651 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
652 if [ -n "${verbose}" ] ; then
653 echo Caching $i in .Recover...
654 fi
655 mv $i .Recover
656 fi
657 mv new $i
658 fi
659 done
660fi
661
12967062
FF
662if ( echo $* | grep keep\-tic80 > /dev/null ) ; then
663 for i in * ; do
664 if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then
665 if [ -n "${verbose}" ] ; then
666 echo Keeping tic80 stuff in $i
667 fi
668 fi
669 done
670else
671 for i in * ; do
672 if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then
673 if [ -n "${verbose}" ] ; then
674 echo Removing traces of \"tic80\" from $i...
675 fi
676 cp $i new
677 sed '/start\-sanitize\-tic80/,/end-\sanitize\-tic80/d' < $i > new
678 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
679 if [ -n "${verbose}" ] ; then
680 echo Caching $i in .Recover...
681 fi
682 mv $i .Recover
683 fi
684 mv new $i
685 fi
686 done
687fi
688
45a70ed6
SG
689if ( echo $* | grep keep\-d30v > /dev/null ) ; then
690 for i in * ; do
691 if test ! -d $i && (grep sanitize-d30v $i > /dev/null) ; then
692 if [ -n "${verbose}" ] ; then
693 echo Keeping d30v stuff in $i
694 fi
695 fi
696 done
697else
698 for i in * ; do
699 if test ! -d $i && (grep sanitize-d30v $i > /dev/null) ; then
700 if [ -n "${verbose}" ] ; then
701 echo Removing traces of \"d30v\" from $i...
702 fi
703 cp $i new
704 sed '/start\-sanitize\-d30v/,/end-\sanitize\-d30v/d' < $i > new
705 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
706 if [ -n "${verbose}" ] ; then
707 echo Caching $i in .Recover...
708 fi
709 mv $i .Recover
710 fi
711 mv new $i
712 fi
713 done
714fi
715
03c4ce2f
MT
716for i in * ; do
717 if test ! -d $i && (grep sanitize $i > /dev/null) ; then
718 echo '***' Some mentions of Sanitize are still left in $i! 1>&2
719 fi
720done
721
722#
eeadf5c2 723# End of file.
This page took 0.30644 seconds and 4 git commands to generate.