summaryrefslogtreecommitdiff
path: root/src/Propellor/PrivData.hs
diff options
context:
space:
mode:
Diffstat (limited to 'src/Propellor/PrivData.hs')
-rw-r--r--src/Propellor/PrivData.hs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Propellor/PrivData.hs b/src/Propellor/PrivData.hs
index d7d81a21..c6e41b45 100644
--- a/src/Propellor/PrivData.hs
+++ b/src/Propellor/PrivData.hs
@@ -30,8 +30,6 @@ import Utility.FileMode
import Utility.Env
import Utility.Table
-type PrivMap = M.Map (PrivDataField, Context) PrivData
-
-- | Allows a Property to access the value of a specific PrivDataField,
-- for use in a specific Context.
--
@@ -75,6 +73,8 @@ getLocalPrivData field context =
where
localcache = catchDefaultIO Nothing $ readish <$> readFile privDataLocal
+type PrivMap = M.Map (PrivDataField, Context) PrivData
+
{- Get only the set of PrivData that the Host's Info says it uses. -}
filterPrivData :: Host -> PrivMap -> PrivMap
filterPrivData host = M.filterWithKey (\k _v -> S.member k used)