Stop using the deprecated System.Cmd
authorIan Lynagh <ian@well-typed.com>
Fri, 15 Feb 2013 21:51:25 +0000 (21:51 +0000)
committerIan Lynagh <ian@well-typed.com>
Fri, 15 Feb 2013 21:51:25 +0000 (21:51 +0000)
ghc/InteractiveUI.hs
utils/ghc-pkg/Main.hs
utils/runghc/runghc.hs

index c5d2808..ec7e522 100644 (file)
@@ -81,7 +81,6 @@ import Exception hiding (catch)
 import Foreign.C
 import Foreign.Safe
 
-import System.Cmd
 import System.Directory
 import System.Environment
 import System.Exit ( exitWith, ExitCode(..) )
@@ -89,6 +88,7 @@ import System.FilePath
 import System.IO
 import System.IO.Error
 import System.IO.Unsafe ( unsafePerformIO )
+import System.Process
 import Text.Printf
 
 #ifndef mingw32_HOST_OS
index 6e9dba6..2e7bab6 100644 (file)
@@ -21,7 +21,7 @@ import Distribution.Text
 import Distribution.Version
 import System.FilePath as FilePath
 import qualified System.FilePath.Posix as FilePath.Posix
-import System.Cmd       ( rawSystem )
+import System.Process
 import System.Directory ( getAppUserDataDirectory, createDirectoryIfMissing,
                           getModificationTime )
 import Text.Printf
@@ -61,7 +61,6 @@ import System.Posix hiding (fdToHandle)
 #endif
 
 #if defined(GLOB)
-import System.Process(runInteractiveCommand)
 import qualified System.Info(os)
 #endif
 
index 7c30647..1673e7b 100644 (file)
@@ -20,12 +20,12 @@ module Main (main) where
 
 import Control.Exception
 import Data.Monoid
-import System.Cmd
 import System.Directory
 import System.Environment
 import System.Exit
 import System.FilePath
 import System.IO
+import System.Process
 
 #if defined(mingw32_HOST_OS)
 import Foreign