diff --git a/Distribution/Gentoo/PkgManager.hs b/Distribution/Gentoo/PkgManager.hs
--- a/Distribution/Gentoo/PkgManager.hs
+++ b/Distribution/Gentoo/PkgManager.hs
@@ -120,6 +120,7 @@
 data PMFlag = PretendBuild
             | UpdateDeep
             | UpdateAsNeeded
+            | PMQuiet
               deriving (Eq, Ord, Show, Read)
 
 flagRep               :: PkgManager -> PMFlag -> Maybe String
@@ -133,6 +134,7 @@
 portagePMFlag PretendBuild   = Just "--pretend"
 portagePMFlag UpdateDeep     = Just "--deep"
 portagePMFlag UpdateAsNeeded = Nothing
+portagePMFlag PMQuiet        = Just "--quiet"
 
 pkgcorePMFlag :: PMFlag -> Maybe String
 pkgcorePMFlag = portagePMFlag -- The options are the same for the 3
@@ -142,3 +144,4 @@
 cavePMFlag PretendBuild   = Just "--no-execute"
 cavePMFlag UpdateDeep     = Just "--complete"
 cavePMFlag UpdateAsNeeded = Just "--lazy"
+cavePMFlag PMQuiet        = Just "--quiet"
diff --git a/Main.hs b/Main.hs
--- a/Main.hs
+++ b/Main.hs
@@ -191,7 +191,8 @@
       pm = emptyElse dPM last pms'
       opts' = Set.fromList opts
       hasFlag = flip Set.member opts'
-      pmFlags = bool id (PretendBuild:) (hasFlag Pretend)
+      pmFlags = bool (PMQuiet:) id (hasFlag QuietFlag)
+                . bool id (PretendBuild:) (hasFlag Pretend)
                 . return $ bool UpdateDeep UpdateAsNeeded (hasFlag NoDeep)
       rm = RM { pkgmgr   = pm
               , flags    = pmFlags
diff --git a/haskell-updater.cabal b/haskell-updater.cabal
--- a/haskell-updater.cabal
+++ b/haskell-updater.cabal
@@ -1,6 +1,6 @@
 Name:                haskell-updater
 Homepage:            http://haskell.org/haskellwiki/Gentoo#haskell-updater
-Version:             1.2.0.9
+Version:             1.2.0.10
 Synopsis:            Rebuild Haskell dependencies in Gentoo
 Description:         haskell-updater rebuilds Haskell packages on Gentoo
                      after a GHC upgrade or a dependency upgrade.
