Mac OS X Installation

Sean Kelly sean at invisibleduck.org
Thu Jun 24 12:06:54 PDT 2010


I wrote a simple script to automate my DMD installs.  If the zipfile is named dmd.2.047.zip it will install the data into /opt/dmd-2.047 and then create the symbolic link /opt/dmd2 (I have /opt/dmd2/bin in my path).  I also have it copy my dmd.conf from the previous install, since I'm not using the standard dmd.conf.  I'll comment that line out in the script below: 


#!/bin/bash

OSDIR=osx
SRCDIR=`pwd`
VERSION=$1

if [ -z "$1" ]
then
    echo "Usage: $0 zipfile"
    exit 1
fi

rm -fr dmd2
unzip dmd.$VERSION.zip
pushd /opt
sudo mkdir dmd-$VERSION
cd dmd-$VERSION
sudo cp -r $SRCDIR/dmd2/* .
sudo ln -s $OSDIR/bin
sudo ln -s $OSDIR/lib
cd bin
sudo chmod a+x dmd dumpobj obj2asm rdmd shell
#sudo cp /opt/dmd2/bin/dmd.conf .
cd /opt
sudo rm dmd2
sudo ln -s dmd-$VERSION dmd2
popd



More information about the Digitalmars-d mailing list