on master help sign in
use mkShell
commit642fe81985cc23a4c4cd9eef683aa72c44a19324 authorhsloan <ishaqsloan@gmail.com> dateMon 29 Oct 2018, 15:36 (8 years ago) parent86c5976
1 file changed+9−6
lib/command/src/Obelisk/Command/Deploy.hs+9−6
lib/command/src/Obelisk/Command/Deploy.hs+9−6
@@ -174,12 +174,15 @@ deployMobile platform mobileArgs = withProjectRoot "." $ \root -> do
174174 case searchResults of
175175 Nothing -> do
176176 let impl = toImplDir "."
177− res <- liftIO $ readCreateProcess (proc "nix-shell"
178− [ impl
179− , "-A"
180− , "nixpkgs.jdk"
181− , "--run"
182− , "\"keytool -genkey -v -keystore myandroidkey.jks -keyalg RSA -keysize 2048 -validity 10000 -alias myandroidalias\""
177+ res <- liftIO $ readCreateProcess (proc "nix-shell" $ mconcat
178+ [ ["-E"]
179+ , [ "with (import "
180+ , impl
181+ , ").reflex-platform.nixpkgs;"
182+ , "pkgs.mkShell { buildInputs = [ pkgs.jdk ]; }"
183+ , "--run"
184+ , "keytool -genkey -v -keystore myandroidkey.jks -keyalg RSA -keysize 2048 -validity 10000 -alias myandroidalias"
185+ ]
183186 ]) ""
184187 liftIO $ print res
185188 _ -> return ()