check in configure if ionice -c3 works

On old systems, it may need to be run as root.
This commit is contained in:
Joey Hess 2013-06-21 13:43:04 -04:00
parent 5e48aa4d4b
commit 53d52d57c1
2 changed files with 3 additions and 2 deletions

View file

@ -13,6 +13,7 @@ import qualified Option
import qualified Command.Watch
import Init
import Config.Files
import qualified Build.SysConfig
import System.Environment
@ -55,7 +56,7 @@ autoStart = do
f <- autoStartFile
error $ "Nothing listed in " ++ f
program <- readProgramFile
haveionice <- inPath "ionice"
haveionice <- pure Build.SysConfig.ionice <&&> inPath "ionice"
forM_ dirs $ \d -> do
putStrLn $ "git-annex autostart in " ++ d
ifM (catchBoolIO $ go haveionice program d)