aboutsummaryrefslogtreecommitdiff
path: root/Build
diff options
context:
space:
mode:
authorGravatar Joey Hess <joeyh@joeyh.name>2015-09-03 11:03:08 -0700
committerGravatar Joey Hess <joeyh@joeyh.name>2015-09-03 11:03:08 -0700
commitda451ad509268133fff9b2f58caebae2204b318e (patch)
treea3baf7d409cb44190b444f8900345228eec01477 /Build
parent9faaa3e78a9595066e9a129664ee389da3a236c1 (diff)
webapp: Fix support for entering password when setting up a ssh remote.
Diffstat (limited to 'Build')
-rw-r--r--Build/EvilLinker.hs3
1 files changed, 2 insertions, 1 deletions
diff --git a/Build/EvilLinker.hs b/Build/EvilLinker.hs
index fa260edab..97f218fd5 100644
--- a/Build/EvilLinker.hs
+++ b/Build/EvilLinker.hs
@@ -21,6 +21,7 @@ import Data.List
import Utility.Monad
import Utility.Process hiding (env)
+import qualified Utility.Process
import Utility.Env
data CmdParams = CmdParams
@@ -126,7 +127,7 @@ getOutput c ps environ = do
putStrLn $ unwords [c, show ps]
systemenviron <- getEnvironment
let environ' = fromMaybe [] environ ++ systemenviron
- out@(_, ok) <- processTranscript' c ps (Just environ') Nothing
+ out@(_, ok) <- processTranscript' (\p -> p { Utility.Process.env = Just environ' }) c ps Nothing
putStrLn $ unwords [c, "finished", show ok]
return out