aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Vogt <oss.nsp@cvogt.org>2017-03-12 13:01:32 -0400
committerChristopher Vogt <oss.nsp@cvogt.org>2017-03-12 13:01:32 -0400
commitadf8e6949f9fdad5f8cfc0e046666f28b9085a2f (patch)
treef60c293c5c7c22cd49aa1940c9bad2be88fe25bb
parent12f26b9187eaebb42400bef5cf85f7355b19bb61 (diff)
downloadcbt-adf8e6949f9fdad5f8cfc0e046666f28b9085a2f.tar.gz
cbt-adf8e6949f9fdad5f8cfc0e046666f28b9085a2f.tar.bz2
cbt-adf8e6949f9fdad5f8cfc0e046666f28b9085a2f.zip
drop "direct" arg already in shell script
-rwxr-xr-xcbt6
-rw-r--r--stage1/Stage1.scala2
-rw-r--r--stage2/ToolsStage2.scala2
3 files changed, 7 insertions, 3 deletions
diff --git a/cbt b/cbt
index 1f3d581..e14830e 100755
--- a/cbt
+++ b/cbt
@@ -155,7 +155,11 @@ else
fi
use_nailgun=0
-if [ $nailgun_installed -eq 1 ] || [ "$1" = "publishSigned" ] || [ "$2" = "publishSigned" ] || [ "$1" = "direct" ] || [ "$2" = "direct" ]; then
+if [ "$1" = "direct" ]; then
+ use_nailgun=1
+ shift
+fi
+if [ $nailgun_installed -eq 1 ] || [ "$1" = "publishSigned" ]; then
use_nailgun=1
fi
diff --git a/stage1/Stage1.scala b/stage1/Stage1.scala
index 85ec0e9..2178b5b 100644
--- a/stage1/Stage1.scala
+++ b/stage1/Stage1.scala
@@ -173,7 +173,7 @@ object Stage1{
val stage2Args = new Stage2Args(
new File( args.args(0) ),
- args.args.drop(1).dropWhile(_ == "direct").toVector,
+ args.args.drop(1).toVector,
// launcher changes cause entire nailgun restart, so no need for them here
stage2LastModified = stage2LastModified,
cache,
diff --git a/stage2/ToolsStage2.scala b/stage2/ToolsStage2.scala
index ba7a27f..7765e82 100644
--- a/stage2/ToolsStage2.scala
+++ b/stage2/ToolsStage2.scala
@@ -2,7 +2,7 @@ package cbt
import java.io._
object ToolsStage2 extends Stage2Base{
def run( _args: Stage2Args ): ExitCode = {
- val args = _args.args.dropWhile(Seq("tools","direct") contains _)
+ val args = _args.args.dropWhile(Seq("tools") contains _)
val lib = new Lib(_args.logger)
val toolsTasks = new ToolsTasks(lib, args, _args.cwd, _args.cache, _args.cbtHome, _args.stage2LastModified)(_args.classLoaderCache)
lib.callReflective(toolsTasks, args.lift(0), null)