summaryrefslogtreecommitdiff
path: root/src/Propellor/Git/VerifiedBranch.hs
diff options
context:
space:
mode:
Diffstat (limited to 'src/Propellor/Git/VerifiedBranch.hs')
-rw-r--r--src/Propellor/Git/VerifiedBranch.hs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/Propellor/Git/VerifiedBranch.hs b/src/Propellor/Git/VerifiedBranch.hs
index a39bc7e9..51fcb573 100644
--- a/src/Propellor/Git/VerifiedBranch.hs
+++ b/src/Propellor/Git/VerifiedBranch.hs
@@ -2,7 +2,6 @@ module Propellor.Git.VerifiedBranch where
import Propellor.Base
import Propellor.Git
-import Propellor.Gpg
import Propellor.PrivData.Paths
import Utility.FileMode
@@ -14,6 +13,7 @@ import Utility.FileMode
verifyOriginBranch :: String -> IO Bool
verifyOriginBranch originbranch = do
let gpgconf = privDataDir </> "gpg.conf"
+ keyring <- privDataKeyring
writeFile gpgconf $ unlines
[ " keyring " ++ keyring
, "no-auto-check-trustdb"
@@ -38,6 +38,7 @@ fetchOrigin = do
oldsha <- getCurrentGitSha1 branchref
+ keyring <- privDataKeyring
whenM (doesFileExist keyring) $
ifM (verifyOriginBranch originbranch)
( do