reorg
This commit is contained in:
parent
347c02a38e
commit
f559ccaf73
|
@ -3,6 +3,9 @@ module Propellor.Keyring where
|
||||||
import Propellor
|
import Propellor
|
||||||
import Utility.SafeCommand
|
import Utility.SafeCommand
|
||||||
|
|
||||||
|
keyring :: FilePath
|
||||||
|
keyring = privDataDir </> "keyring.gpg"
|
||||||
|
|
||||||
addKey :: String -> IO ()
|
addKey :: String -> IO ()
|
||||||
addKey keyid = exitBool =<< allM id [ gpg, gitadd, gitconfig, gitcommit ]
|
addKey keyid = exitBool =<< allM id [ gpg, gitadd, gitconfig, gitcommit ]
|
||||||
where
|
where
|
||||||
|
@ -30,6 +33,13 @@ addKey keyid = exitBool =<< allM id [ gpg, gitadd, gitconfig, gitcommit ]
|
||||||
, Param "propellor addkey"
|
, Param "propellor addkey"
|
||||||
]
|
]
|
||||||
|
|
||||||
|
gpgopts =
|
||||||
|
[ "--options"
|
||||||
|
, "/dev/null"
|
||||||
|
, "--no-default-keyring"
|
||||||
|
, "--keyring", keyring
|
||||||
|
]
|
||||||
|
|
||||||
{- Automatically sign the commit if there'a a keyring. -}
|
{- Automatically sign the commit if there'a a keyring. -}
|
||||||
gitCommit :: [CommandParam] -> IO Bool
|
gitCommit :: [CommandParam] -> IO Bool
|
||||||
gitCommit ps = do
|
gitCommit ps = do
|
||||||
|
@ -38,9 +48,3 @@ gitCommit ps = do
|
||||||
[ Just (Param "commit")
|
[ Just (Param "commit")
|
||||||
, if k then Just (Param "--gpg-sign") else Nothing
|
, if k then Just (Param "--gpg-sign") else Nothing
|
||||||
] ++ map Just ps
|
] ++ map Just ps
|
||||||
|
|
||||||
keyring :: FilePath
|
|
||||||
keyring = privDataDir </> "keyring.gpg"
|
|
||||||
|
|
||||||
gpgopts :: [String]
|
|
||||||
gpgopts = ["--options", "/dev/null", "--no-default-keyring", "--keyring", keyring]
|
|
||||||
|
|
Loading…
Reference in New Issue