@@ -523,13 +523,12 @@ loadPackageIndex root = do
523 liftIO $ getInstalledPackages Verbosity.silent compiler [GlobalPackageDB] programDb
523 liftIO $ getInstalledPackages Verbosity.silent compiler [GlobalPackageDB] programDb
525 getPathInNixEnvironment cmd = do
525 getPathInNixEnvironment cmd = do
526− procSpec <- runProc <$> nixShellRunConfig root True (Just cmd)
527− (_,Just h,_,_) <- createProcess_ "loadPackageIndex" procSpec
526+ (_,Just h,_,_) <- createProcess_ "loadPackageIndex" $ procSpec cmd
528 path <- liftIO $ hGetLine h >>= canonicalizePath
527 path <- liftIO $ hGetLine h >>= canonicalizePath
529 liftIO $ hClose h
528 liftIO $ hClose h
530 pure path
529 pure path
531− runProc =
530+ procSpec =
532− overCreateProcess (\cs -> cs { std_out = CreatePipe }) . nixShellRunProc
531+ overCreateProcess (\cs -> cs { std_out = CreatePipe }) . obShellRunProc root
534baseGhciOptions :: [String]
533baseGhciOptions :: [String]
535baseGhciOptions =
534baseGhciOptions =