diff options
author | Jan Christopher Vogt <oss.nsp@cvogt.org> | 2016-09-17 01:19:08 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-09-17 01:19:08 +0200 |
commit | e9ae433498e5926e45eaded5934315d51e2edf6a (patch) | |
tree | ae4fe7fdacc418129f520e7ba5617e389b717fd1 | |
parent | 551c473845fa49a545ed39f00b7cf9efd98dce65 (diff) | |
parent | b3d11decd6cce2b97704366b2ca5082b9009d265 (diff) | |
download | cbt-e9ae433498e5926e45eaded5934315d51e2edf6a.tar.gz cbt-e9ae433498e5926e45eaded5934315d51e2edf6a.tar.bz2 cbt-e9ae433498e5926e45eaded5934315d51e2edf6a.zip |
Merge pull request #230 from fmcgough/master
Find nailgun when installed on Ubuntu
-rwxr-xr-x | cbt | 18 |
1 files changed, 8 insertions, 10 deletions
@@ -75,14 +75,12 @@ fi # exit 1 # fi -which ng 2>&1 > /dev/null -ng_installed=$? -which ng-server 2>&1 > /dev/null -ng_server_installed=$? +NG_EXECUTABLE=$(which ng || which ng-nailgun) +NG_SERVER=$(which ng-server || ls /usr/share/java/nailgun-server-*.jar 2>/dev/null | awk '{print "java -jar " $0}') nailgun_installed=0 -if [ ! $ng_installed -eq 0 ] || [ ! $ng_server_installed -eq 0 ]; then +if [ "$NG_EXECUTABLE" == "" ] || [ "$NG_SERVER" == "" ]; then nailgun_installed=1 - echo "(Note: nailgun not found. It makes CBT faster! Try 'brew install nailgun'.)" 1>&2 + echo "(Note: nailgun not found. It makes CBT faster! Try 'brew install nailgun' or 'apt install nailgun'.)" 1>&2 fi which realpath 2>&1 > /dev/null realpath_installed=$? @@ -100,7 +98,7 @@ if [ ! $gpg_installed -eq 0 ]; then fi NAILGUN_PORT=4444 -NG="ng --nailgun-port $NAILGUN_PORT" +NG="$NG_EXECUTABLE --nailgun-port $NAILGUN_PORT" CWD=$(pwd) _DIR=$(dirname $(readlink "$0") 2>/dev/null || dirname "$0" 2>/dev/null ) @@ -160,10 +158,10 @@ fi if [ $use_nailgun -eq 0 ] && [ ! $server_up -eq 0 ]; then log "Starting up nailgun server." $* # try to start nailgun-server, just in case it's not up - ng-server 127.0.0.1:$NAILGUN_PORT >> $nailgun_out 2>> $nailgun_err & + $NG_SERVER 127.0.0.1:$NAILGUN_PORT >> $nailgun_out 2>> $nailgun_err & fi -stage1 () { +stage1 () { log "Checking for changes in cbt/nailgun_launcher" $* NAILGUN_INDICATOR=$NAILGUN$TARGET/cbt/NailgunLauncher.class changed=0 @@ -191,7 +189,7 @@ stage1 () { fi log "run CBT and loop if desired. This allows recompiling CBT itself as part of compile looping." $* - + if [ $use_nailgun -eq 1 ] then log "Running JVM directly" $* |