ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/installib
Revision: 1.2
Committed: Mon Oct 20 15:10:17 2003 UTC (21 years ago) by greg
Branch: MAIN
Changes since 1.1: +8 -8 lines
Log Message:
Fixed inappropriate removal of auxiliary files during build

File Contents

# Content
1 #!/bin/csh -f
2 # RCSid $Id: installib,v 1.1 2003/02/28 20:06:51 greg Exp $
3 #
4 # Install library files
5 #
6 again2:
7 echo -n "Where do you want the library files [/usr/local/lib/ray]? "
8 set ldir=$<
9 (echo $ldir) >/dev/null
10 if ( $status ) goto again2
11 set ldir=$ldir
12 if ( "$ldir" == "" ) then
13 set ldir=/usr/local/lib/ray
14 else if ( "$ldir" !~ /* ) then
15 echo "Directory must be relative to root, please reenter"
16 goto again2
17 endif
18 if ( ! -d $ldir ) then
19 mkdir $ldir
20 if ( $status ) then
21 echo "Cannot create directory, please reenter"
22 goto again2
23 endif
24 endif
25 if ( $ldir != $cwd/lib ) then
26 set d1=(`ls -id lib`)
27 set d2=(`ls -id $ldir`)
28 if ($d1[1] != $d2[1]) then
29 echo -n "Install library files now [n]? "
30 if ( "$<" =~ [yY]* ) then
31 echo -n "Copying library files to $ldir... "
32 (cd lib ; tar -cf - *) | (cd $ldir ; tar -xf -)
33 echo "Done."
34 endif
35 endif
36 unset d1 d2
37 endif