| 1 | < | #!/bin/csh -f | 
| 1 | > | #!/bin/csh -fe | 
| 2 |  | # SCCSid "$SunId$ LBL" | 
| 3 |  | # Install correct version of trad for wish or wish4.0 | 
| 4 |  | # | 
| 5 |  | set instdir = $1 | 
| 6 |  | set libdir = $2 | 
| 7 |  |  | 
| 8 | < | set TLIBFILES = ( *.tcl *.hlp trad.icon tclIndex ) | 
| 8 | > | set TLIBFILES = ( *[a-z].tcl *.hlp trad.icon tclIndex ) | 
| 9 |  |  | 
| 10 |  | set TDIFFS = (`ls | sed -n 's/3\.6\.tcl$//p'`) | 
| 11 |  |  | 
| 18 |  | if (! $?wishcom) then | 
| 19 |  | foreach d ($path) | 
| 20 |  | if (-x $d/wish) then | 
| 21 | < | set wishcom = $d/wish | 
| 21 | > | set wishcom = "$d/wish -f" | 
| 22 |  | break | 
| 23 |  | endif | 
| 24 |  | end | 
| 31 |  |  | 
| 32 |  | echo "Installing trad using $wishcom" | 
| 33 |  |  | 
| 34 | < | sed -e "1s|/usr/local/bin/wish|$wishcom|" \ | 
| 34 | > | sed -e "1s|/usr/local/bin/wish4\.0|$wishcom|" \ | 
| 35 |  | -e "s|^set radlib .*|set radlib $libdir|" trad.wsh > $instdir/trad | 
| 36 | – | if ($status) exit 1 | 
| 36 |  | chmod 755 $instdir/trad | 
| 37 | + | if (! -d $libdir) then | 
| 38 | + | mkdir $libdir | 
| 39 | + | endif | 
| 40 |  | (cd $libdir ; rm -f $TLIBFILES) | 
| 41 |  | cp $TLIBFILES $libdir | 
| 42 |  | if ($?oldwish) then | 
| 43 |  | foreach i ($TDIFFS) | 
| 44 | < | (cd $libdir ; rm -f $i.tcl) | 
| 44 | > | rm -f $libdir/$i.tcl | 
| 45 |  | cp ${i}3.6.tcl $libdir/$i.tcl | 
| 46 |  | end | 
| 47 |  | endif |