overall status hash

This commit is contained in:
Joey Hess 2014-03-30 02:57:02 -04:00
parent 7820c8bb12
commit 398a5febbd
Failed to extract signature
2 changed files with 6 additions and 4 deletions

View File

@ -1,8 +1,10 @@
run: build
run: pull build
./propellor
build: deps dist/setup-config
pull:
git pull
build: deps dist/setup-config
cabal build
$(MAKE) tags
ln -sf dist/build/propellor/propellor

View File

@ -59,7 +59,7 @@ combineProperties desc ps = IOProperty desc $ go ps NoChange
_ -> go ls (combineResult r rs)
ensureProperty :: Property -> IO Result
ensureProperty = catchDefaultIO FailedChange . ensureProperty'
ensureProperty = catchDefaultIO FailedChange . ensureProperty'
ensureProperty' :: Property -> IO Result
ensureProperty' (FileProperty _ f a) = go =<< doesFileExist f
@ -81,7 +81,7 @@ ensureProperty' (IOProperty _ a) = a
ensureProperties :: [Property] -> IO ()
ensureProperties ps = do
r <- ensureProperties' ps
r <- ensureProperties' [propertyList "overall" ps]
case r of
FailedChange -> exitWith (ExitFailure 1)
_ -> exitWith ExitSuccess