Add 2-result FP trace macro.
[deliverable/binutils-gdb.git] / .Sanitize
1 ########################
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 #
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.
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 #
30 ########################
31
32 # .Sanitize for devo.
33
34 # Each directory to survive its way into a release will need a file
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
45 # done in this directory.
46
47 Do-first:
48
49 keep_these_too="${keep_these_too} .cvsignore autoconf automake
50 apache bash
51 bfd binutils bison byacc cvs deja-gnu dejagnu diff dosrel dvips
52 emacs emacs19 examples expect fileutils findutils flex
53 gas gawk gcc gdb gdbm gdbtest glob gperf gprof grep grez groff
54 guile gzip
55 include inet install-sh intl ispell
56 ld less libgcc libgloss libiberty libio
57 libstdc++ libtool
58 m4 make mkinstalldirs mmalloc move-if-change newlib ncurses opcodes
59 pagas patch perl prms
60 rcs readline sed send-pr shellutils sim tar textutils time
61 texinfo tgas utils uudecode wdiff xiberty
62 configure.bat makeall.bat setup.com makefile.vms winsup
63 mpw-README mpw-configure mpw-config.in mpw-build.in mpw-install
64 ltconfig ltmain.sh missing ylwrap"
65
66 lose_these_too="${lose_these_too} libg++ librx testsuite"
67
68 cygnus_files="release release-info build-all.mk test-build.mk CYGNUS COPYING.NEWLIB"
69
70 if ( echo $* | grep keep\-cygnus > /dev/null) ; then
71 keep_these_too="${keep_these_too} ${cygnus_files}"
72 else
73 lose_these_too="${lose_these_too} ${cygnus_files}"
74 fi
75
76 gdbtk_files="tcl tk itcl tix libgui"
77
78 if ( 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
83 else
84 keep_these_too="${keep_these_too} ${gdbtk_files}"
85 if [ -n "${verbose}" ] ; then
86 echo Keeping ${gdbtk_files}
87 fi
88 fi
89
90 # This is for newlib net releases.
91 newlib_file="COPYING.NEWLIB"
92
93 if (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
98 else
99 true; # Let keep-cygnus handle it.
100 fi
101
102 # IDK releases don't include files which only matter to CDK.
103 inet_files="COPYING.LIB config config-ml.in etc symlink-tree"
104
105 if (echo $* | grep keep\-inet > /dev/null); then
106 lose_these_too="${lose_these_too} ${inet_files}"
107 else
108 keep_these_too="${keep_these_too} ${inet_files}"
109 fi
110
111 ide_files="libide libidetcl vmake jstools"
112
113 if (echo $* | grep keep\-ide > /dev/null); then
114 keep_these_too="${keep_these_too} ${ide_files}"
115 test -n "$verbose" && echo Keeping ${ide_files}
116 else
117 lose_these_too="${lose_these_too} ${ide_files}"
118 fi
119
120 flexlm_files="flexlm"
121
122 if (echo $* | grep keep\-cygnus > /dev/null); then
123 keep_these_too="${keep_these_too} ${flexlm_files}"
124 test -n "$verbose" && echo Keeping ${flexlm_files}
125 else
126 lose_these_too="${lose_these_too} ${flexlm_files}"
127 fi
128
129 # CGEN files:
130 # It is not yet clear if the cgen package will be shipped with the
131 # simulators.
132 cgen_files="cgen"
133
134 if (echo $* | grep keep\-cgen > /dev/null); then
135 keep_these_too="${keep_these_too} ${cgen_files}"
136 else
137 lose_these_too="${lose_these_too} ${cgen_files}"
138 fi
139
140 # This top-level directory is special. We often check out only subsets
141 # of this directory, and complaining about directories or files we didn't
142 # check out just gets obnoxious.
143
144 list="`(for i in ${keep_these_too}; do echo $i ; done) | sort -u`"
145 keep_these_too=
146
147 for file in $list ; do
148 if [ -r $file ] || [ -d $file ] ; then
149 keep_these_too="${keep_these_too} $file"
150 fi
151 done
152
153 list="`(for i in ${lose_these_too}; do echo $i ; done) | sort -u` "
154 lose_these_too=
155
156 for file in $list ; do
157 if [ -r $file ] || [ -d $file ] ; then
158 lose_these_too="${lose_these_too} $file"
159 fi
160 done
161
162 # All files listed between the "Things-to-keep:" line and the
163 # "Do-last:" line will be kept. All other files will be removed.
164 # Directories listed in this section will have their own Sanitize
165 # called. Directories not listed will be removed in their entirety
166 # with rm -rf.
167
168 Things-to-keep:
169
170 COPYING
171 ChangeLog
172 Makefile.in
173 README
174 config.guess
175 config.sub
176 configure
177 configure.in
178
179 Things-to-lose:
180
181 # Not sure we want to include mkdep in releases yet.
182 mkdep
183
184 # The lines between the "Do-last:" line and the end of the file
185 # are executed as a /bin/sh shell script after everything else is
186 # done.
187
188 Do-last:
189
190 # Don't try to clean directories here, as the 'mv' command will fail.
191 # Also, grep fails on NFS mounted directories.
192
193 if ( echo $* | egrep verbose > /dev/null ) ; then
194 verbose=true
195 else
196 verbose=
197 fi
198
199 # Remove "sanitize-Sanitize" lines.
200 if [ -n "${verbose}" ] ; then
201 echo Cleaning unconditional sanitizations out of Makefile.in...
202 fi
203 cp Makefile.in new
204 sed '/start\-sanitize\-Sanitize/,/end-\sanitize\-Sanitize/d' < Makefile.in > new
205 if [ -n "${safe}" -a ! -f .Recover/Makefile.in ] ; then
206 mv Makefile.in .Recover
207 fi
208 mv new Makefile.in
209
210 if [ -n "${verbose}" ] ; then
211 echo Thawing away the \"chill\"...
212 fi
213
214 if ( echo $* | grep keep\-chill > /dev/null ) ; then
215 for i in * ; do
216 if test ! -d $i && (grep sanitize-chill $i > /dev/null) ; then
217 if [ -n "${verbose}" ] ; then
218 echo Keeping chill stuff in $i
219 fi
220 fi
221 done
222 else
223 for i in * ; do
224 if test ! -d $i && (grep sanitize-chill $i > /dev/null) ; then
225 if [ -n "${verbose}" ] ; then
226 echo Thawing the \"chill\" out of $i...
227 fi
228 cp $i new
229 sed '/start\-sanitize\-chill/,/end-\sanitize\-chill/d' < $i > new
230 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
231 if [ -n "${verbose}" ] ; then
232 echo Caching $i in .Recover...
233 fi
234 mv $i .Recover
235 fi
236 mv new $i
237 fi
238 done
239 fi
240
241 if [ -n "${verbose}" ] ; then
242 echo Processing \"d30v\"...
243 fi
244
245 d30v_files="ChangeLog config.sub configure.in"
246
247 if ( echo $* | grep keep\-d30v > /dev/null ) ; then
248 for i in $d30v_files ; do
249 if test ! -d $i && (grep sanitize-d30v $i > /dev/null) ; then
250 if [ -n "${verbose}" ] ; then
251 echo Keeping d30v stuff in $i
252 fi
253 fi
254 done
255 else
256 for i in * ; do
257 if test ! -d $i && (grep sanitize-d30v $i > /dev/null) ; then
258 if [ -n "${verbose}" ] ; then
259 echo Removing traces of \"d30v\" from $i...
260 fi
261 cp $i new
262 sed '/start\-sanitize\-d30v/,/end-\sanitize\-d30v/d' < $i > new
263 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
264 if [ -n "${verbose}" ] ; then
265 echo Caching $i in .Recover...
266 fi
267 mv $i .Recover
268 fi
269 mv new $i
270 fi
271 done
272 fi
273
274 if [ -n "${verbose}" ] ; then
275 echo Processing \"v850\"...
276 fi
277
278 v850_files="ChangeLog config.sub configure.in"
279
280 if ( echo $* | grep keep\-v850e > /dev/null ) ; then
281 for i in $v850_files ; do
282 if test ! -d $i && (grep sanitize-v850e $i > /dev/null) ; then
283 if [ -n "${verbose}" ] ; then
284 echo Keeping v850e stuff in $i
285 fi
286 fi
287 done
288 else
289 for i in * ; do
290 if test ! -d $i && (grep sanitize-v850e $i > /dev/null) ; then
291 if [ -n "${verbose}" ] ; then
292 echo Removing traces of \"v850e\" from $i...
293 fi
294 cp $i new
295 sed '/start\-sanitize\-v850e/,/end-\sanitize\-v850e/d' < $i > new
296 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
297 if [ -n "${verbose}" ] ; then
298 echo Caching $i in .Recover...
299 fi
300 mv $i .Recover
301 fi
302 mv new $i
303 fi
304 done
305 fi
306
307 r5900_files="ChangeLog config.sub configure.in"
308
309 if ( echo $* | grep keep\-r5900 > /dev/null ) ; then
310 for i in $r5900_files ; do
311 if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then
312 if [ -n "${verbose}" ] ; then
313 echo Keeping r5900 stuff in $i
314 fi
315 fi
316 done
317 else
318 for i in * ; do
319 if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then
320 if [ -n "${verbose}" ] ; then
321 echo Removing traces of \"r5900\" from $i...
322 fi
323 cp $i new
324 sed '/start\-sanitize\-r5900/,/end-\sanitize\-r5900/d' < $i > new
325 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
326 if [ -n "${verbose}" ] ; then
327 echo Caching $i in .Recover...
328 fi
329 mv $i .Recover
330 fi
331 mv new $i
332 fi
333 done
334 fi
335
336 vr4320_files="ChangeLog config.sub"
337
338 if ( echo $* | grep keep\-vr4320 > /dev/null ) ; then
339 for i in $vr4320_files ; do
340 if test ! -d $i && (grep sanitize-vr4320 $i > /dev/null) ; then
341 if [ -n "${verbose}" ] ; then
342 echo Keeping vr4320 stuff in $i
343 fi
344 fi
345 done
346 else
347 for i in * ; do
348 if test ! -d $i && (grep sanitize-vr4320 $i > /dev/null) ; then
349 if [ -n "${verbose}" ] ; then
350 echo Removing traces of \"vr4320\" from $i...
351 fi
352 cp $i new
353 sed '/start\-sanitize\-vr4320/,/end-\sanitize\-vr4320/d' < $i > new
354 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
355 if [ -n "${verbose}" ] ; then
356 echo Caching $i in .Recover...
357 fi
358 mv $i .Recover
359 fi
360 mv new $i
361 fi
362 done
363 fi
364
365 tx19_files="ChangeLog config.sub"
366
367 if ( echo $* | grep keep\-tx19 > /dev/null ) ; then
368 for i in $tx19_files ; do
369 if test ! -d $i && (grep sanitize-tx19 $i > /dev/null) ; then
370 if [ -n "${verbose}" ] ; then
371 echo Keeping tx19 stuff in $i
372 fi
373 fi
374 done
375 else
376 for i in * ; do
377 if test ! -d $i && (grep sanitize-tx19 $i > /dev/null) ; then
378 if [ -n "${verbose}" ] ; then
379 echo Removing traces of \"tx19\" from $i...
380 fi
381 cp $i new
382 sed '/start\-sanitize\-tx19/,/end-\sanitize\-tx19/d' < $i > new
383 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
384 if [ -n "${verbose}" ] ; then
385 echo Caching $i in .Recover...
386 fi
387 mv $i .Recover
388 fi
389 mv new $i
390 fi
391 done
392 fi
393
394 tx49_files="ChangeLog config.sub"
395
396 if ( echo $* | grep keep\-tx49 > /dev/null ) ; then
397 for i in $tx49_files ; do
398 if test ! -d $i && (grep sanitize-tx49 $i > /dev/null) ; then
399 if [ -n "${verbose}" ] ; then
400 echo Keeping tx49 stuff in $i
401 fi
402 fi
403 done
404 else
405 for i in * ; do
406 if test ! -d $i && (grep sanitize-tx49 $i > /dev/null) ; then
407 if [ -n "${verbose}" ] ; then
408 echo Removing traces of \"tx49\" from $i...
409 fi
410 cp $i new
411 sed '/start\-sanitize\-tx49/,/end-\sanitize\-tx49/d' < $i > new
412 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
413 if [ -n "${verbose}" ] ; then
414 echo Caching $i in .Recover...
415 fi
416 mv $i .Recover
417 fi
418 mv new $i
419 fi
420 done
421 fi
422
423 tic80_files="ChangeLog config.sub configure.in"
424
425 if ( echo $* | grep keep\-tic80 > /dev/null ) ; then
426 for i in $tic80_files ; do
427 if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then
428 if [ -n "${verbose}" ] ; then
429 echo Keeping tic80 stuff in $i
430 fi
431 fi
432 done
433 else
434 for i in * ; do
435 if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then
436 if [ -n "${verbose}" ] ; then
437 echo Removing traces of \"tic80\" from $i...
438 fi
439 cp $i new
440 sed '/start\-sanitize\-tic80/,/end-\sanitize\-tic80/d' < $i > new
441 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
442 if [ -n "${verbose}" ] ; then
443 echo Caching $i in .Recover...
444 fi
445 mv $i .Recover
446 fi
447 mv new $i
448 fi
449 done
450 fi
451
452 sky_files="ChangeLog config.sub configure.in"
453
454 if ( echo $* | grep keep\-sky > /dev/null ) ; then
455 for i in $sky_files ; do
456 if test ! -d $i && (grep sanitize-sky $i > /dev/null) ; then
457 if [ -n "${verbose}" ] ; then
458 echo Keeping sky stuff in $i
459 fi
460 fi
461 done
462 else
463 for i in * ; do
464 if test ! -d $i && (grep sanitize-sky $i > /dev/null) ; then
465 if [ -n "${verbose}" ] ; then
466 echo Removing traces of \"sky\" from $i...
467 fi
468 cp $i new
469 sed '/start\-sanitize\-sky/,/end-\sanitize\-sky/d' < $i > new
470 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
471 if [ -n "${verbose}" ] ; then
472 echo Caching $i in .Recover...
473 fi
474 mv $i .Recover
475 fi
476 mv new $i
477 fi
478 done
479 fi
480
481 if ( echo $* | grep keep\-ide > /dev/null ) ; then
482 for i in * ; do
483 if test ! -d $i && (grep sanitize-ide $i > /dev/null) ; then
484 if [ -n "${verbose}" ] ; then
485 echo Keeping ide stuff in $i
486 fi
487 fi
488 done
489 else
490 for i in * ; do
491 if test ! -d $i && (grep sanitize-ide $i > /dev/null) ; then
492 if [ -n "${verbose}" ] ; then
493 echo Removing traces of \"ide\" from $i...
494 fi
495 cp $i new
496 sed '/start\-sanitize\-ide/,/end-\sanitize\-ide/d' < $i > new
497 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
498 if [ -n "${verbose}" ] ; then
499 echo Caching $i in .Recover...
500 fi
501 mv $i .Recover
502 fi
503 mv new $i
504 fi
505 done
506 fi
507
508 if ( echo $* | grep lose\-gdbtk > /dev/null ) ; then
509 if [ -n "${verbose}" ] ; then
510 echo Catering to RMS by removing traces of \"gdbtk\"...
511 fi
512 for i in * ; do
513 if test ! -d $i && (grep sanitize-gdbtk $i > /dev/null) ; then
514 if [ -n "${verbose}" ] ; then
515 echo Removing traces of \"gdbtk\" from $i...
516 fi
517 cp $i new
518 sed '/start\-sanitize\-gdbtk/,/end-\sanitize\-gdbtk/d' < $i > new
519 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
520 if [ -n "${verbose}" ] ; then
521 echo Caching $i in .Recover...
522 fi
523 mv $i .Recover
524 fi
525 mv new $i
526 fi
527 done
528 cp Makefile.in new
529 sed -e '/GDBTK_SUPPORT_DIRS=/d' -e 's/ $(GDBTK_SUPPORT_DIRS)//' < Makefile.in > new
530 if [ -n "${safe}" -a ! -f .Recover/Makefile.in ] ; then
531 if [ -n "${verbose}" ] ; then
532 echo Caching Makefile.in in .Recover...
533 fi
534 mv Makefile.in .Recover
535 fi
536 mv new Makefile.in
537 else
538 if [ -n "${verbose}" ] ; then
539 echo Leaving \"gdbtk\" in the sources...
540 fi
541 for i in * ; do
542 if test ! -d $i && (grep sanitize-gdbtk $i > /dev/null) ; then
543 if [ -n "${verbose}" ] ; then
544 echo Keeping \"gdbtk\" stuff in $i, but editing out sanitize lines...
545 fi
546 cp $i new
547 sed -e '/start\-sanitize\-gdbtk/d' -e '/end\-sanitize\-gdbtk/d' < $i > new
548 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
549 if [ -n "${verbose}" ] ; then
550 echo Caching $i in .Recover...
551 fi
552 mv $i .Recover
553 fi
554 mv new $i
555 fi
556 done
557 fi
558
559 if ( echo $* | grep lose\-mswin > /dev/null ) ; then
560 if [ -n "${verbose}" ] ; then
561 echo Removing traces of \"mswin\"...
562 fi
563 for i in * ; do
564 if test ! -d $i && (grep sanitize-mswin $i > /dev/null) ; then
565 if [ -n "${verbose}" ] ; then
566 echo Removing traces of \"mswin\" from $i...
567 fi
568 cp $i new
569 sed '/start\-sanitize\-mswin/,/end-\sanitize\-mswin/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
579 else
580 if [ -n "${verbose}" ] ; then
581 echo Leaving \"mswin\" in the sources...
582 fi
583 for i in * ; do
584 if test ! -d $i && (grep sanitize-mswin $i > /dev/null) ; then
585 if [ -n "${verbose}" ] ; then
586 echo Keeping \"mswin\" stuff in $i, but editing out sanitize lines...
587 fi
588 cp $i new
589 sed -e '/start\-sanitize\-mswin/d' -e '/end\-sanitize\-mswin/d' < $i > new
590 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
591 if [ -n "${verbose}" ] ; then
592 echo Caching $i in .Recover...
593 fi
594 mv $i .Recover
595 fi
596 mv new $i
597 fi
598 done
599 fi
600
601 vr5400_files="ChangeLog config.sub"
602
603 if ( echo $* | grep keep\-vr5400 > /dev/null ) ; then
604 for i in $vr5400_files ; do
605 if test ! -d $i && (grep sanitize-vr5400 $i > /dev/null) ; then
606 if [ -n "${verbose}" ] ; then
607 echo Keeping vr5400 stuff in $i
608 fi
609 fi
610 done
611 else
612 for i in * ; do
613 if test ! -d $i && (grep sanitize-vr5400 $i > /dev/null) ; then
614 if [ -n "${verbose}" ] ; then
615 echo Removing traces of \"vr5400\" from $i...
616 fi
617 cp $i new
618 sed '/start\-sanitize\-vr5400/,/end-\sanitize\-vr5400/d' < $i > new
619 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
620 if [ -n "${verbose}" ] ; then
621 echo Caching $i in .Recover...
622 fi
623 mv $i .Recover
624 fi
625 mv new $i
626 fi
627 done
628 fi
629
630 m32rx_files="ChangeLog config-ml.in"
631 if ( echo $* | grep keep\-m32rx > /dev/null ) ; then
632 for i in $m32rx_files ; do
633 if test ! -d $i && (grep sanitize-m32rx $i > /dev/null) ; then
634 if [ -n "${verbose}" ] ; then
635 echo Keeping m32rx stuff in $i
636 fi
637 fi
638 done
639 else
640 for i in * ; do
641 if test ! -d $i && (grep sanitize-m32rx $i > /dev/null) ; then
642 if [ -n "${verbose}" ] ; then
643 echo Removing traces of \"m32rx\" from $i...
644 fi
645 cp $i new
646 sed '/start\-sanitize\-m32rx/,/end-\sanitize\-m32rx/d' < $i > new
647 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
648 if [ -n "${verbose}" ] ; then
649 echo Caching $i in .Recover...
650 fi
651 mv $i .Recover
652 fi
653 mv new $i
654 fi
655 done
656 fi
657
658 kcygnus_files="ChangeLog configure configure.in Makefile.in"
659 if ( echo $* | grep keep\-cygnus > /dev/null ) ; then
660 for i in $kcygnus_files ; do
661 if test ! -d $i && (grep sanitize-cygnus $i > /dev/null) ; then
662 if [ -n "${verbose}" ] ; then
663 echo Keeping Cygnus stuff in $i
664 fi
665 cp $i new
666 grep -v sanitize-cygnus $i > new
667 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
668 if [ -n "${verbose}" ] ; then
669 echo Caching $i in .Recover...
670 fi
671 mv $i .Recover
672 fi
673 mv new $i
674 fi
675 done
676 else
677 for i in * ; do
678 if test ! -d $i && (grep sanitize-cygnus $i > /dev/null) ; then
679 if [ -n "${verbose}" ] ; then
680 echo Removing traces of \"cygnus\" from $i...
681 fi
682 cp $i new
683 sed '/start\-sanitize\-cygnus/,/end-\sanitize\-cygnus/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
693 fi
694
695
696 # Do this check LAST!
697 for i in * ; do
698 if test ! -d $i && (grep sanitize $i > /dev/null) ; then
699 echo '***' Some mentions of Sanitize are still left in $i! 1>&2
700 exit 1
701 fi
702 done
703
704 # eof
This page took 0.075993 seconds and 4 git commands to generate.