ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/util/raddepend.csh
Revision: 2.8
Committed: Mon Aug 25 04:50:32 2008 UTC (15 years, 8 months ago) by greg
Content type: application/x-csh
Branch: MAIN
CVS Tags: rad5R4, rad5R2, rad4R2P2, rad5R0, rad5R1, rad4R2, rad4R1, rad4R0, rad4R2P1, rad5R3, HEAD
Changes since 2.7: +5 -4 lines
Log Message:
Made temporary files safe from malicious attackers

File Contents

# Content
1 #!/bin/csh -f
2 # RCSid: $Id: raddepend.csh,v 2.7 2003/02/22 02:07:30 greg Exp $
3 #
4 # Find scene dependencies in this directory
5 #
6 set es=1
7 onintr quit
8 rm -f EMPTY
9 echo -n > EMPTY
10 sleep 2
11 set sedf=`mktemp /tmp/sed.XXXXXX`
12 ( ls $* | sed -e 's~/~\\/~g' -e 's@^@/^@' -e 's@$@$/d@' ; echo '/^EMPTY$/,$d' ) > $sedf
13 getbbox -w $* >/dev/null
14 set es=$status
15 if ( $es == 0 ) then
16 sync
17 sleep 2
18 ls -tuL | sed -f $sedf | sort
19 endif
20 quit:
21 rm -f $sedf EMPTY
22 exit $es