diff --git a/dockercook.cabal b/dockercook.cabal
--- a/dockercook.cabal
+++ b/dockercook.cabal
@@ -1,5 +1,5 @@
 name:                dockercook
-version:             0.1.0.0
+version:             0.1.1.0
 synopsis:            A build tool for multiple docker image layers
 description:         Build and manage multiple docker image layers to speed up deployment
 license:             MIT
@@ -9,6 +9,8 @@
 copyright:           (c) 2014 factis research GmbH
 category:            Development
 build-type:          Simple
+homepage:            https://github.com/factisresearch/dockercook
+bug-reports:         https://github.com/factisresearch/dockercook/issues
 cabal-version:       >=1.8
 
 library
@@ -67,3 +69,7 @@
                        text >=1.1 && <1.2,
                        vector >=0.10 && <0.11
   ghc-options: -Wall -fno-warn-orphans
+
+source-repository head
+  type:     git
+  location: git://github.com/factisresearch/dockercook.git
diff --git a/src/lib/Cook/Build.hs b/src/lib/Cook/Build.hs
--- a/src/lib/Cook/Build.hs
+++ b/src/lib/Cook/Build.hs
@@ -164,16 +164,16 @@
       targetedFiles = filter (\(fp, _) -> isNeededHash fp) fileHashes
 
 
-cookBuild :: CookConfig -> IO ()
+cookBuild :: CookConfig -> IO [DockerImage]
 cookBuild cfg@(CookConfig{..}) =
     do stateManager <- createStateManager cc_stateDir
        boring <- liftM (fromMaybe []) $ T.mapM (liftM parseBoring . T.readFile) cc_boringFile
        fileHashes <- makeDirectoryFileHashTable (isBoring boring)  cc_dataDir
        roots <-
            mapM ((prepareEntryPoint cc_buildFileDir) . BuildFileId . T.pack) cc_buildEntryPoints
-       mapM_ (buildImage cfg stateManager fileHashes) roots
+       res <- mapM (buildImage cfg stateManager fileHashes) roots
        logInfo "All done!"
-       return ()
+       return res
     where
       parseBoring =
           map (mkRegex . T.unpack) . filter (not . ("#" `T.isPrefixOf`) . T.strip) .  T.lines
diff --git a/src/prog/Main.hs b/src/prog/Main.hs
--- a/src/prog/Main.hs
+++ b/src/prog/Main.hs
@@ -9,7 +9,8 @@
 runProg cmd =
     case cmd of
       CookBuild buildCfg ->
-          cookBuild buildCfg
+          do _ <- cookBuild buildCfg
+             return ()
       CookClean stateDir daysToKeep ->
           cookClean stateDir daysToKeep
       CookList ->
