Changeset 2056
- Timestamp:
- 04/15/07 18:10:25 (2 years ago)
- Files:
-
- trunk/install/dmd-posix/installer.sh (modified) (4 diffs)
- trunk/install/dmd-posix/mkinstaller.sh (modified) (2 diffs)
- trunk/lib/install-dmd.sh (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/install/dmd-posix/installer.sh
r2050 r2056 19 19 # This installer works by black magic: The following number must be the exact 20 20 # number of lines in this file+4: 21 LINES=9 221 LINES=91 22 22 23 23 # Install DMD if necessary … … 37 37 cd $DMDDIR || die 1 "Failed to cd to the DMD install directory" 38 38 tail -n+$LINES $FULLNAME | tar Oxf - dmd.tar.gz | gunzip -c | tar xf - || die 1 "Failed to extract DMD" 39 39 40 fi 40 41 … … 56 57 OLDIPS="$IPS" 57 58 IPS=: 58 for i in $PATH59 for i in `echo $PATH | sed 's/:/ /g'` 59 60 do 60 61 if [ -e "$i/bin/dmd" ] … … 82 83 # Then install the rest of Tango 83 84 cd $DMDDIR || die 1 "Failed to cd to DMD's installed prefix" 85 sed -i.bak -e 's/^DFLAGS=.*$/& libtango.a/' dmd.conf 84 86 tail -n+$LINES $FULLNAME | tar Oxf - tango.tar.gz | gunzip -c | tar xf - || 85 87 die 1 "Failed to extract Tango" trunk/install/dmd-posix/mkinstaller.sh
r2051 r2056 78 78 # 3) Make the installer proper 79 79 ( 80 echo -e '#!/bin/bash \nINST_DMD=0' ;80 echo -e '#!/bin/bash -x\nINST_DMD=0' ; 81 81 cat install/dmd-posix/installer.sh ; 82 82 tar cf - core.tar.gz tango.tar.gz … … 96 96 97 97 ( 98 echo -e '#!/bin/bash \nINST_DMD=1' ;98 echo -e '#!/bin/bash -x\nINST_DMD=1' ; 99 99 cat install/dmd-posix/installer.sh ; 100 100 tar cf - core.tar.gz tango.tar.gz dmd.tar.gz trunk/lib/install-dmd.sh
r2055 r2056 137 137 cat > $PREFIX/bin/dmd.conf <<EOF 138 138 [Environment] 139 DFLAGS=-I$PREFIX/import/ -version=Tango -version=Posix 139 LIB="%@P%/../lib 140 DFLAGS=-I$PREFIX/import/$DMD_VER -version=Tango -version=Posix 140 141 EOF 141 142 fi












