Target triple mips64vr4111-*-elf is defined by the header file tm-vr4xxx.h
[deliverable/binutils-gdb.git] / .Sanitize
CommitLineData
694ea471 1########################
3a58da89
KR
2#
3# H H EEEEEE Y Y !!
4# H H E Y Y !!
5# H H E Y Y !!
6# H H E Y !!
7# HHHHHH EEEEE Y !!
8# H H E Y !!
9# H H E Y !!
10# H H E Y
11# H H EEEEEE Y !!
12#
694ea471
KR
13# YO! READ ME!!!!!!!!!
14# If you're about to add a file or directory which isn't checked out as part
15# of every module in devo (e.g., if "cvs co gas+utils" won't get it, or if
16# "cvs co gcc" won't get it), then don't, Don't, DON'T add it to the regular
17# things-to-keep or things-to-lose sections. Instead, add it to the setting
18# of keep_these_too or lose_these_too before those variables are rescanned
19# to check for the existence of the items listed in them.
20#
21# Otherwise, somebody will check out some package that doesn't include your
22# new file, and will get warnings from Sanitize when everything is really
23# okay. You don't want to get people in the habit of ignoring complaints from
24# Sanitize, do you? No, I didn't think so.
9719168f
DE
25#
26# If you do add a file to the regular things-to-keep section, don't forget
27# to add the corresponding entry to the devo-support entry (or whatever) in
28# the modules file.
29#
694ea471
KR
30########################
31
3a58da89
KR
32# .Sanitize for devo.
33
5db7ecb7 34# Each directory to survive its way into a release will need a file
a93b3c77
RP
35# like this one called "./.Sanitize". All keyword lines must exist,
36# and must exist in the order specified by this file. Each directory
37# in the tree will be processed, top down, in the following order.
38
39# Hash started lines like this one are comments and will be deleted
40# before anything else is done. Blank lines will also be squashed
41# out.
42
43# The lines between the "Do-first:" line and the "Things-to-keep:"
44# line are executed as a /bin/sh shell script before anything else is
43e36dd2 45# done in this directory.
a93b3c77
RP
46
47Do-first:
48
b67a3a96 49keep_these_too="${keep_these_too} .cvsignore autoconf automake
22dd55c2 50 apache bash
88770c1c
FL
51 bfd binutils bison byacc cvs deja-gnu dejagnu diff dosrel dvips
52 emacs emacs19 examples expect fileutils findutils flex
67ae6381
ILT
53 gas gawk gcc gdb gdbm gdbtest glob gperf gprof grep grez groff
54 guile gzip
e8255dfe 55 include inet install-sh ispell
6f1e2150 56 ld less libg++ libgcc libgloss libiberty libio
b67a3a96 57 librx libstdc++ libtool
ff290baf 58 m4 make mkinstalldirs mmalloc move-if-change newlib ncurses opcodes
f255b19d 59 pagas patch perl prms
22dd55c2 60 rcs readline sed send-pr shellutils sim tar textutils time
85f903e9 61 texinfo tgas utils uudecode wdiff xiberty
c9b727f9 62 configure.bat makeall.bat setup.com makefile.vms winsup
6079ad78 63 mpw-README mpw-configure mpw-config.in mpw-build.in mpw-install
6e68a23e 64 ltconfig ltmain.sh missing ylwrap"
694ea471
KR
65
66lose_these_too="${lose_these_too} testsuite"
e03b0bca 67
292feafc 68cygnus_files="release release-info build-all.mk test-build.mk CYGNUS COPYING.NEWLIB"
96c805d8 69
7d0eab7b 70if ( echo $* | grep keep\-cygnus > /dev/null) ; then
96c805d8 71 keep_these_too="${keep_these_too} ${cygnus_files}"
80cad9cc 72else
96c805d8 73 lose_these_too="${lose_these_too} ${cygnus_files}"
7d0eab7b
DZ
74fi
75
6f1e2150 76gdbtk_files="tcl tk itcl tix libgui"
fc5a05e9
SS
77
78if ( echo $* | grep lose\-gdbtk > /dev/null) ; then
79 lose_these_too="${lose_these_too} ${gdbtk_files}"
80 if [ -n "${verbose}" ] ; then
81 echo Deleting ${gdbtk_files}
82 fi
83else
84 keep_these_too="${keep_these_too} ${gdbtk_files}"
85 if [ -n "${verbose}" ] ; then
86 echo Keeping ${gdbtk_files}
87 fi
5db7ecb7 88fi
7d0eab7b 89
77cbdd35 90# This is for newlib net releases.
c8205c90 91newlib_file="COPYING.NEWLIB"
77cbdd35 92
c8205c90
DE
93if (echo $* | grep keep\-newlib > /dev/null) ; then
94 if (echo $* | grep -v keep\-cygnus > /dev/null) ; then
95 keep_these_too="${keep_these_too} ${newlib_file}"
96 lose_these_too="`echo ${lose_these_too} | sed -e s/${newlib_file}//`"
97 fi
77cbdd35 98else
c8205c90 99 true; # Let keep-cygnus handle it.
77cbdd35
DE
100fi
101
37b7d77c
TT
102# IDK releases don't include files which only matter to CDK.
103inet_files="COPYING.LIB config config-ml.in etc symlink-tree"
104
105if (echo $* | grep keep\-inet > /dev/null); then
106 lose_these_too="${lose_these_too} ${inet_files}"
107else
108 keep_these_too="${keep_these_too} ${inet_files}"
109fi
110
6f1e2150 111ide_files="libide vmake jstools"
eebe454c
TT
112
113if (echo $* | grep keep\-ide > /dev/null); then
6c872cd2 114 keep_these_too="${keep_these_too} ${ide_files}"
eebe454c
TT
115 test -n "$verbose" && echo Keeping ${ide_files}
116else
6c872cd2 117 lose_these_too="${lose_these_too} ${ide_files}"
eebe454c
TT
118fi
119
37b7d77c 120
e03b0bca
KR
121# This top-level directory is special. We often check out only subsets
122# of this directory, and complaining about directories or files we didn't
123# check out just gets obnoxious.
124
694ea471 125list="`(for i in ${keep_these_too}; do echo $i ; done) | sort -u`"
e03b0bca
KR
126keep_these_too=
127
128for file in $list ; do
129 if [ -r $file ] || [ -d $file ] ; then
130 keep_these_too="${keep_these_too} $file"
131 fi
132done
133
694ea471 134list="`(for i in ${lose_these_too}; do echo $i ; done) | sort -u` "
e03b0bca
KR
135lose_these_too=
136
137for file in $list ; do
138 if [ -r $file ] || [ -d $file ] ; then
139 lose_these_too="${lose_these_too} $file"
140 fi
141done
142
a93b3c77 143# All files listed between the "Things-to-keep:" line and the
43e36dd2 144# "Do-last:" line will be kept. All other files will be removed.
a93b3c77
RP
145# Directories listed in this section will have their own Sanitize
146# called. Directories not listed will be removed in their entirety
147# with rm -rf.
148
149Things-to-keep:
150
6e37b215 151COPYING
57d32184 152ChangeLog
a93b3c77 153Makefile.in
965a9f14 154README
5cc24596 155config.guess
db2de419 156config.sub
a93b3c77
RP
157configure
158configure.in
a93b3c77 159
87756e15
RP
160Things-to-lose:
161
2a0b2e7f
DE
162# Not sure we want to include mkdep in releases yet.
163mkdep
164
43e36dd2
RP
165# The lines between the "Do-last:" line and the end of the file
166# are executed as a /bin/sh shell script after everything else is
167# done.
168
a93b3c77
RP
169Do-last:
170
bf150019
DE
171# Don't try to clean directories here, as the 'mv' command will fail.
172# Also, grep fails on NFS mounted directories.
173
7b85349f
RP
174if ( echo $* | egrep verbose > /dev/null ) ; then
175 verbose=true
176else
177 verbose=
178fi
179
eecef7ef
FF
180# Remove "sanitize-Sanitize" lines.
181if [ -n "${verbose}" ] ; then
182 echo Cleaning unconditional sanitizations out of Makefile.in...
183fi
184cp Makefile.in new
185sed '/start\-sanitize\-Sanitize/,/end-\sanitize\-Sanitize/d' < Makefile.in > new
186if [ -n "${safe}" -a ! -f .Recover/Makefile.in ] ; then
187 mv Makefile.in .Recover
188fi
189mv new Makefile.in
190
7b85349f
RP
191if [ -n "${verbose}" ] ; then
192 echo Thawing away the \"chill\"...
193fi
5d4ec851 194
5d4ec851
FF
195if ( echo $* | grep keep\-chill > /dev/null ) ; then
196 for i in * ; do
197 if test ! -d $i && (grep sanitize-chill $i > /dev/null) ; then
7b85349f
RP
198 if [ -n "${verbose}" ] ; then
199 echo Keeping chill stuff in $i
200 fi
5d4ec851
FF
201 fi
202 done
203else
204 for i in * ; do
205 if test ! -d $i && (grep sanitize-chill $i > /dev/null) ; then
7b85349f
RP
206 if [ -n "${verbose}" ] ; then
207 echo Thawing the \"chill\" out of $i...
208 fi
5d4ec851
FF
209 cp $i new
210 sed '/start\-sanitize\-chill/,/end-\sanitize\-chill/d' < $i > new
bf150019
DE
211 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
212 if [ -n "${verbose}" ] ; then
213 echo Caching $i in .Recover...
214 fi
215 mv $i .Recover
186dfd16
MM
216 fi
217 mv new $i
218 fi
219 done
220fi
221
c2304cba
MH
222if [ -n "${verbose}" ] ; then
223 echo Processing \"d30v\"...
224fi
225
226d30v_files="ChangeLog config.sub configure.in"
227
228if ( echo $* | grep keep\-d30v > /dev/null ) ; then
229 for i in $d30v_files ; do
230 if test ! -d $i && (grep sanitize-d30v $i > /dev/null) ; then
231 if [ -n "${verbose}" ] ; then
232 echo Keeping d30v stuff in $i
233 fi
234 fi
235 done
236else
237 for i in * ; do
238 if test ! -d $i && (grep sanitize-d30v $i > /dev/null) ; then
239 if [ -n "${verbose}" ] ; then
240 echo Removing traces of \"d30v\" from $i...
241 fi
242 cp $i new
243 sed '/start\-sanitize\-d30v/,/end-\sanitize\-d30v/d' < $i > new
244 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
245 if [ -n "${verbose}" ] ; then
246 echo Caching $i in .Recover...
247 fi
248 mv $i .Recover
249 fi
250 mv new $i
251 fi
252 done
253fi
254
88632436 255if [ -n "${verbose}" ] ; then
ff86eeb5 256 echo Processing \"v850\"...
88632436
DE
257fi
258
3f5d1c2c
C
259v850_files="ChangeLog config.sub configure.in"
260
492c2670
NC
261if ( echo $* | grep keep\-v850e > /dev/null ) ; then
262 for i in $v850_files ; do
263 if test ! -d $i && (grep sanitize-v850e $i > /dev/null) ; then
264 if [ -n "${verbose}" ] ; then
265 echo Keeping v850e stuff in $i
266 fi
267 fi
268 done
269else
270 for i in * ; do
271 if test ! -d $i && (grep sanitize-v850e $i > /dev/null) ; then
272 if [ -n "${verbose}" ] ; then
273 echo Removing traces of \"v850e\" from $i...
274 fi
275 cp $i new
276 sed '/start\-sanitize\-v850e/,/end-\sanitize\-v850e/d' < $i > new
277 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
278 if [ -n "${verbose}" ] ; then
279 echo Caching $i in .Recover...
280 fi
281 mv $i .Recover
282 fi
283 mv new $i
284 fi
285 done
286fi
276c2d7d
GRK
287
288r5900_files="ChangeLog config.sub configure.in"
289
290if ( echo $* | grep keep\-r5900 > /dev/null ) ; then
291 for i in $r5900_files ; do
292 if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then
293 if [ -n "${verbose}" ] ; then
294 echo Keeping r5900 stuff in $i
295 fi
296 fi
297 done
298else
299 for i in * ; do
300 if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then
301 if [ -n "${verbose}" ] ; then
302 echo Removing traces of \"r5900\" from $i...
303 fi
304 cp $i new
305 sed '/start\-sanitize\-r5900/,/end-\sanitize\-r5900/d' < $i > new
306 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
307 if [ -n "${verbose}" ] ; then
308 echo Caching $i in .Recover...
309 fi
310 mv $i .Recover
311 fi
312 mv new $i
313 fi
33d917af
GRK
314 done
315fi
316
317vr4320_files="ChangeLog config.sub"
318
319if ( echo $* | grep keep\-vr4320 > /dev/null ) ; then
320 for i in $vr4320_files ; do
321 if test ! -d $i && (grep sanitize-vr4320 $i > /dev/null) ; then
322 if [ -n "${verbose}" ] ; then
323 echo Keeping vr4320 stuff in $i
324 fi
325 fi
326 done
327else
328 for i in * ; do
329 if test ! -d $i && (grep sanitize-vr4320 $i > /dev/null) ; then
330 if [ -n "${verbose}" ] ; then
331 echo Removing traces of \"vr4320\" from $i...
332 fi
333 cp $i new
334 sed '/start\-sanitize\-vr4320/,/end-\sanitize\-vr4320/d' < $i > new
335 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
336 if [ -n "${verbose}" ] ; then
337 echo Caching $i in .Recover...
338 fi
339 mv $i .Recover
340 fi
341 mv new $i
342 fi
3f5d1c2c
C
343 done
344fi
345
318b499d
GRK
346tx19_files="ChangeLog config.sub"
347
348if ( echo $* | grep keep\-tx19 > /dev/null ) ; then
349 for i in $tx19_files ; do
350 if test ! -d $i && (grep sanitize-tx19 $i > /dev/null) ; then
351 if [ -n "${verbose}" ] ; then
352 echo Keeping tx19 stuff in $i
353 fi
354 fi
355 done
356else
357 for i in * ; do
358 if test ! -d $i && (grep sanitize-tx19 $i > /dev/null) ; then
359 if [ -n "${verbose}" ] ; then
360 echo Removing traces of \"tx19\" from $i...
361 fi
362 cp $i new
363 sed '/start\-sanitize\-tx19/,/end-\sanitize\-tx19/d' < $i > new
364 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
365 if [ -n "${verbose}" ] ; then
366 echo Caching $i in .Recover...
367 fi
368 mv $i .Recover
369 fi
370 mv new $i
371 fi
372 done
373fi
374
d649db65
GRK
375tx49_files="ChangeLog config.sub"
376
377if ( echo $* | grep keep\-tx49 > /dev/null ) ; then
378 for i in $tx49_files ; do
379 if test ! -d $i && (grep sanitize-tx49 $i > /dev/null) ; then
380 if [ -n "${verbose}" ] ; then
381 echo Keeping tx49 stuff in $i
382 fi
383 fi
384 done
385else
386 for i in * ; do
387 if test ! -d $i && (grep sanitize-tx49 $i > /dev/null) ; then
388 if [ -n "${verbose}" ] ; then
389 echo Removing traces of \"tx49\" from $i...
390 fi
391 cp $i new
392 sed '/start\-sanitize\-tx49/,/end-\sanitize\-tx49/d' < $i > new
393 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
394 if [ -n "${verbose}" ] ; then
395 echo Caching $i in .Recover...
396 fi
397 mv $i .Recover
398 fi
399 mv new $i
400 fi
401 done
402fi
403
962873d5
FF
404tic80_files="ChangeLog config.sub configure.in"
405
406if ( echo $* | grep keep\-tic80 > /dev/null ) ; then
407 for i in $tic80_files ; do
408 if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then
409 if [ -n "${verbose}" ] ; then
410 echo Keeping tic80 stuff in $i
411 fi
412 fi
413 done
414else
415 for i in * ; do
416 if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then
417 if [ -n "${verbose}" ] ; then
418 echo Removing traces of \"tic80\" from $i...
419 fi
420 cp $i new
421 sed '/start\-sanitize\-tic80/,/end-\sanitize\-tic80/d' < $i > new
422 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
423 if [ -n "${verbose}" ] ; then
424 echo Caching $i in .Recover...
425 fi
426 mv $i .Recover
427 fi
428 mv new $i
429 fi
430 done
431fi
432
69f273d8
DE
433sky_files="ChangeLog config.sub configure.in"
434
435if ( echo $* | grep keep\-sky > /dev/null ) ; then
436 for i in $sky_files ; do
437 if test ! -d $i && (grep sanitize-sky $i > /dev/null) ; then
438 if [ -n "${verbose}" ] ; then
439 echo Keeping sky stuff in $i
440 fi
441 fi
442 done
443else
444 for i in * ; do
445 if test ! -d $i && (grep sanitize-sky $i > /dev/null) ; then
446 if [ -n "${verbose}" ] ; then
447 echo Removing traces of \"sky\" from $i...
448 fi
449 cp $i new
450 sed '/start\-sanitize\-sky/,/end-\sanitize\-sky/d' < $i > new
451 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
452 if [ -n "${verbose}" ] ; then
453 echo Caching $i in .Recover...
454 fi
455 mv $i .Recover
456 fi
457 mv new $i
458 fi
459 done
460fi
461
ed70a335
GRK
462vr4111_files="ChangeLog config.sub"
463
464if ( echo $* | grep keep\-vr4111 > /dev/null ) ; then
465 for i in $vr4111_files ; do
466 if test ! -d $i && (grep sanitize-vr4111 $i > /dev/null) ; then
467 if [ -n "${verbose}" ] ; then
468 echo Keeping vr4111 stuff in $i
469 fi
470 fi
471 done
472else
473 for i in * ; do
474 if test ! -d $i && (grep sanitize-vr4111 $i > /dev/null) ; then
475 if [ -n "${verbose}" ] ; then
476 echo Removing traces of \"vr4111\" from $i...
477 fi
478 cp $i new
479 sed '/start\-sanitize\-vr4111/,/end-\sanitize\-vr4111/d' < $i > new
480 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
481 if [ -n "${verbose}" ] ; then
482 echo Caching $i in .Recover...
483 fi
484 mv $i .Recover
485 fi
486 mv new $i
487 fi
488 done
489fi
490
eebe454c
TT
491if ( echo $* | grep keep\-ide > /dev/null ) ; then
492 for i in * ; do
493 if test ! -d $i && (grep sanitize-ide $i > /dev/null) ; then
494 if [ -n "${verbose}" ] ; then
495 echo Keeping ide stuff in $i
496 fi
497 fi
498 done
499else
500 for i in * ; do
501 if test ! -d $i && (grep sanitize-ide $i > /dev/null) ; then
502 if [ -n "${verbose}" ] ; then
503 echo Removing traces of \"ide\" from $i...
504 fi
505 cp $i new
506 sed '/start\-sanitize\-ide/,/end-\sanitize\-ide/d' < $i > new
507 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
508 if [ -n "${verbose}" ] ; then
509 echo Caching $i in .Recover...
510 fi
511 mv $i .Recover
512 fi
513 mv new $i
514 fi
515 done
516fi
517
6c872cd2 518if ( echo $* | grep lose\-gdbtk > /dev/null ) ; then
570d5115
FF
519 if [ -n "${verbose}" ] ; then
520 echo Catering to RMS by removing traces of \"gdbtk\"...
521 fi
e454c400
FF
522 for i in * ; do
523 if test ! -d $i && (grep sanitize-gdbtk $i > /dev/null) ; then
524 if [ -n "${verbose}" ] ; then
525 echo Removing traces of \"gdbtk\" from $i...
526 fi
527 cp $i new
528 sed '/start\-sanitize\-gdbtk/,/end-\sanitize\-gdbtk/d' < $i > new
529 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
570d5115
FF
530 if [ -n "${verbose}" ] ; then
531 echo Caching $i in .Recover...
532 fi
e454c400
FF
533 mv $i .Recover
534 fi
535 mv new $i
536 fi
537 done
6c872cd2
FL
538 cp Makefile.in new
539 sed -e '/GDBTK_SUPPORT_DIRS=/d' -e 's/ $(GDBTK_SUPPORT_DIRS)//' < Makefile.in > new
540 if [ -n "${safe}" -a ! -f .Recover/Makefile.in ] ; then
541 if [ -n "${verbose}" ] ; then
542 echo Caching Makefile.in in .Recover...
543 fi
544 mv Makefile.in .Recover
545 fi
546 mv new Makefile.in
e454c400 547else
570d5115
FF
548 if [ -n "${verbose}" ] ; then
549 echo Leaving \"gdbtk\" in the sources...
550 fi
e454c400
FF
551 for i in * ; do
552 if test ! -d $i && (grep sanitize-gdbtk $i > /dev/null) ; then
553 if [ -n "${verbose}" ] ; then
554 echo Keeping \"gdbtk\" stuff in $i, but editing out sanitize lines...
555 fi
556 cp $i new
557 sed -e '/start\-sanitize\-gdbtk/d' -e '/end\-sanitize\-gdbtk/d' < $i > new
558 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
570d5115
FF
559 if [ -n "${verbose}" ] ; then
560 echo Caching $i in .Recover...
561 fi
e454c400
FF
562 mv $i .Recover
563 fi
564 mv new $i
565 fi
566 done
6c872cd2
FL
567fi
568
6271cadd
FF
569if ( echo $* | grep lose\-mswin > /dev/null ) ; then
570 if [ -n "${verbose}" ] ; then
571 echo Removing traces of \"mswin\"...
572 fi
573 for i in * ; do
574 if test ! -d $i && (grep sanitize-mswin $i > /dev/null) ; then
575 if [ -n "${verbose}" ] ; then
576 echo Removing traces of \"mswin\" from $i...
577 fi
578 cp $i new
579 sed '/start\-sanitize\-mswin/,/end-\sanitize\-mswin/d' < $i > new
580 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
581 if [ -n "${verbose}" ] ; then
582 echo Caching $i in .Recover...
583 fi
584 mv $i .Recover
585 fi
586 mv new $i
587 fi
588 done
589else
590 if [ -n "${verbose}" ] ; then
591 echo Leaving \"mswin\" in the sources...
592 fi
593 for i in * ; do
594 if test ! -d $i && (grep sanitize-mswin $i > /dev/null) ; then
595 if [ -n "${verbose}" ] ; then
596 echo Keeping \"mswin\" stuff in $i, but editing out sanitize lines...
597 fi
598 cp $i new
599 sed -e '/start\-sanitize\-mswin/d' -e '/end\-sanitize\-mswin/d' < $i > new
600 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
601 if [ -n "${verbose}" ] ; then
602 echo Caching $i in .Recover...
603 fi
604 mv $i .Recover
605 fi
606 mv new $i
607 fi
608 done
609fi
610
6b29430f
ILT
611vr5400_files="ChangeLog config.sub"
612
613if ( echo $* | grep keep\-vr5400 > /dev/null ) ; then
614 for i in $vr5400_files ; do
615 if test ! -d $i && (grep sanitize-vr5400 $i > /dev/null) ; then
616 if [ -n "${verbose}" ] ; then
617 echo Keeping vr5400 stuff in $i
618 fi
619 fi
620 done
621else
622 for i in * ; do
623 if test ! -d $i && (grep sanitize-vr5400 $i > /dev/null) ; then
624 if [ -n "${verbose}" ] ; then
625 echo Removing traces of \"vr5400\" from $i...
626 fi
627 cp $i new
628 sed '/start\-sanitize\-vr5400/,/end-\sanitize\-vr5400/d' < $i > new
629 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
630 if [ -n "${verbose}" ] ; then
631 echo Caching $i in .Recover...
632 fi
633 mv $i .Recover
634 fi
635 mv new $i
636 fi
637 done
638fi
639
9a8ea169
NC
640m32rx_files="ChangeLog config-ml.in"
641if ( echo $* | grep keep\-m32rx > /dev/null ) ; then
642 for i in $m32rx_files ; do
643 if test ! -d $i && (grep sanitize-m32rx $i > /dev/null) ; then
644 if [ -n "${verbose}" ] ; then
645 echo Keeping m32rx stuff in $i
646 fi
647 fi
648 done
649else
650 for i in * ; do
651 if test ! -d $i && (grep sanitize-m32rx $i > /dev/null) ; then
652 if [ -n "${verbose}" ] ; then
653 echo Removing traces of \"m32rx\" from $i...
654 fi
655 cp $i new
656 sed '/start\-sanitize\-m32rx/,/end-\sanitize\-m32rx/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
f8b550eb
AMT
668kcygnus_files="configure"
669if ( echo $* | grep keep\-cygnus > /dev/null ) ; then
670 for i in $kcygnus_files ; do
671 if test ! -d $i && (grep sanitize-cygnus $i > /dev/null) ; then
672 if [ -n "${verbose}" ] ; then
673 echo Keeping Cygnus stuff in $i
674 fi
675 cp $i new
676 grep -v sanitize-cygnus $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
686else
687 for i in * ; do
688 if test ! -d $i && (grep sanitize-cygnus $i > /dev/null) ; then
689 if [ -n "${verbose}" ] ; then
690 echo Removing traces of \"cygnus\" from $i...
691 fi
692 cp $i new
693 sed '/start\-sanitize\-cygnus/,/end-\sanitize\-cygnus/d' < $i > new
694 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
695 if [ -n "${verbose}" ] ; then
696 echo Caching $i in .Recover...
697 fi
698 mv $i .Recover
699 fi
700 mv new $i
701 fi
702 done
703fi
704
705
3b0fb9c9
KR
706# Do this check LAST!
707for i in * ; do
708 if test ! -d $i && (grep sanitize $i > /dev/null) ; then
709 echo '***' Some mentions of Sanitize are still left in $i! 1>&2
710 exit 1
711 fi
712done
713
57d32184 714# eof
This page took 0.20927 seconds and 4 git commands to generate.