]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Add option to ./bootstrap.sh to specify which directories to bootstrap
authorTravis Cross <tc@traviscross.com>
Wed, 4 Apr 2012 21:24:35 +0000 (21:24 +0000)
committerTravis Cross <tc@traviscross.com>
Wed, 4 Apr 2012 21:26:22 +0000 (21:26 +0000)
bootstrap.sh

index ff1f4550d08238a71492f30820eb753d264557c7..9cfdfad648dd12dd54c713150128a33f30496333 100755 (executable)
@@ -2,22 +2,24 @@
 echo "bootstrap: checking installation..."
 
 BGJOB=false
-while getopts jh arg
-do 
-  case $arg in
+BASEDIR=`pwd`;
+LIBDIR=${BASEDIR}/libs;
+SUBDIRS="ilbc curl iksemel js js/nsprpub ldns libdingaling libedit libsndfile pcre sofia-sip \
+        speex sqlite srtp openzap freetdm spandsp libg722_1 portaudio unimrcp tiff-3.8.2 broadvoice silk libcodec2";
+
+while getopts 'jhd:' o; do 
+  case "$o" in
     j) BGJOB=true;;
+    d) SUBDIRS="$OPTARG";;
     h) echo "Usage: $0 <options>"
        echo "  Options:"
+       echo "           -d 'library1 library2'"
+       echo "             => Override directories to bootstrap"
        echo "           -j => Run Jobs in Background"
        exit;;
   esac
 done
 
-BASEDIR=`pwd`;
-LIBDIR=${BASEDIR}/libs;
-SUBDIRS="ilbc curl iksemel js js/nsprpub ldns libdingaling libedit libsndfile pcre sofia-sip \
-        speex sqlite srtp openzap freetdm spandsp libg722_1 portaudio unimrcp tiff-3.8.2 broadvoice silk libcodec2";
-
 if [ ! -f modules.conf ]; then 
     cp build/modules.conf.in modules.conf
 fi