Archived
1
0

update install.sh to have build options passed into build.sh

This commit is contained in:
Jeff Becker 2016-03-09 10:59:22 -05:00
parent 08d97147b8
commit 415f0d6e39
No known key found for this signature in database
GPG Key ID: AB950234D6EA286B

View File

@ -4,7 +4,7 @@ root=$(readlink -e $(dirname $0))
prefix="/opt/nntpchan" prefix="/opt/nntpchan"
help_text="usage: $0 [--prefix /opt/nntpchan]" help_text="usage: $0 [--prefix /opt/nntpchan] [-q|--quiet] [-r|--rebuild] [--disable-redis]"
# check for help flags first # check for help flags first
for arg in $@ ; do for arg in $@ ; do
@ -19,7 +19,9 @@ done
_next="" _next=""
want_rebuild="0" want_rebuild="0"
want_quiet="0" want_quiet="0"
# check for build flags build_args=""
# check for main flags
for arg in $@ ; do for arg in $@ ; do
case $arg in case $arg in
-q|--quiet) -q|--quiet)
@ -34,6 +36,9 @@ for arg in $@ ; do
--prefix=*) --prefix=*)
prefix=$(echo $arg | cut -d'=' -f2) prefix=$(echo $arg | cut -d'=' -f2)
;; ;;
--disable-redis)
build_args="$build_args --disable-redis"
;;
*) *)
if [ "X$_next" == "Xprefix" ] ; then if [ "X$_next" == "Xprefix" ] ; then
# set prefix # set prefix
@ -54,13 +59,13 @@ _cmd() {
if [ "X$want_rebuild" == "X1" ] ; then if [ "X$want_rebuild" == "X1" ] ; then
_cmd echo "rebuilding daemon"; _cmd echo "rebuilding daemon";
_cmd $root/build.sh _cmd $root/build.sh $build_args
fi fi
if [ ! -e $root/srndv2 ] ; then if [ ! -e $root/srndv2 ] ; then
_cmd echo "building daemon" _cmd echo "building daemon"
# TODO: use different GOPATH for root? # TODO: use different GOPATH for root?
_cmd $root/build.sh _cmd $root/build.sh $build_args
fi fi