From ba57c30719fa181a203d87ff780651a71dc70fa3 Mon Sep 17 00:00:00 2001 From: Tzafrir Cohen Date: Wed, 23 Jun 2010 12:09:02 +0300 Subject: setup now sets up all projects --- setup | 38 +++++++++++++++++++++++++++++++++----- 1 file changed, 33 insertions(+), 5 deletions(-) diff --git a/setup b/setup index ade5a78..4802fb9 100755 --- a/setup +++ b/setup @@ -7,12 +7,40 @@ # Extra setup to run TOOLS_DIR=`dirname $0` +# FIXME: proper usage message +usage() { + echo >&2 "Usage: $0 " +} + +name="$1" +case "$name" in + asterisk) + # Use the dummy menuselect: + mkdir -p menuselect + (cd menuselect; ln -s ../$TOOLS_DIR/menuselect/* .) + make -C menuselect dummies + ;; + dahdi-tools) + # A really-dummy menuselect + mkdir menuselect + cp $TOOLS_DIR/menuselect/Makefile menuselect + ln -s /bin/true menuselect/menuselect + ;; + dahdi-linux) + ln -s ../../../octapi/software drivers/dahdi/oct612x + if [ ! -d ../octapi ]; then + echo >&2 "$0: Warning: dahdi-linux was set up, but you still need to fetch octapi." + fi + ;; + libpri) + : # Nothing special to fix. Master already set to 1.4. + ;; + *) + usage; exit 1;; +esac + # Just in case you'll use git-svn here as well: ln -s $TOOLS_DIR/AUTHORS . git config --add svn.authorsfile AUTHORS -ln -s $TOOLS_DIR/asterisk_gitignore .gitignore - -mkdir -p menuselect -(cd menuselect; ln -s ../$TOOLS_DIR/menuselect/* .) -make -C menuselect dummies +ln -s $TOOLS_DIR/${name}_gitignore .gitignore -- cgit v1.2.3