avoid an unncessary use of the shell

This commit is contained in:
Joey Hess 2013-12-01 15:01:56 -04:00
parent 2711d13d55
commit 7fc84717e8

View file

@ -53,14 +53,9 @@ toBatchCommand (command, params) = do
, ("ionice", ["-c3"])
, ("nocache", [])
]
let command' = "sh"
let params' =
[ Param "-c"
, Param $ unwords $
"exec"
: concatMap (\p -> fst p : snd p) nicers
++ map shellEscape (command : toCommand params)
]
let (command', params') = case nicers of
[] -> (command, params)
(first:rest) -> (fst first, map Param (snd first ++ concatMap (\p -> fst p : snd p) rest ++ [command]) ++ params)
#else
let command' = command
let params' = params