aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Odersky <jakob@driver.xyz>2018-08-01 14:42:54 -0700
committerJakob Odersky <jakob@driver.xyz>2018-08-01 22:51:20 -0700
commit5ed91d1dd9a07da53a9da79abb7c5ff3c1f2dd74 (patch)
tree51ba37271e88b88b777c496b323160bee0c989d3
parentff8801df5fb976867c69f600d05cf38e03214641 (diff)
downloadsbt-settings-5ed91d1dd9a07da53a9da79abb7c5ff3c1f2dd74.tar.gz
sbt-settings-5ed91d1dd9a07da53a9da79abb7c5ff3c1f2dd74.tar.bz2
sbt-settings-5ed91d1dd9a07da53a9da79abb7c5ff3c1f2dd74.zip
Import root certificates to the correct keystore
-rw-r--r--src/main/scala/xyz.driver.sbt/Service.scala5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main/scala/xyz.driver.sbt/Service.scala b/src/main/scala/xyz.driver.sbt/Service.scala
index be05f1b..b35d215 100644
--- a/src/main/scala/xyz.driver.sbt/Service.scala
+++ b/src/main/scala/xyz.driver.sbt/Service.scala
@@ -47,9 +47,10 @@ object Service extends AutoPlugin {
s"""|if [[ -f /etc/${name.value}/ssl/issuing_ca ]]; then
| keytool -import \
| -alias driverincInternal \
- | -keystore $$JAVA_HOME/jre/lib/security/cacerts \
+ | -cacerts \
| -file /etc/${name.value}/ssl/issuing_ca \
- | -storepass changeit -noprompt
+ | -storepass changeit -noprompt \
+ | || exit 1
|else
| echo "No truststore customization." >&2
|fi