Fix bug that prevented deploying ssh host keys when the file for the key didn't already exist.
This is not a new bug.
This commit is contained in:
parent
f21d6fcb2d
commit
ef2f3d33de
|
@ -1,3 +1,10 @@
|
||||||
|
propellor (1.3.1) UNRELEASED; urgency=medium
|
||||||
|
|
||||||
|
* Fix bug that prevented deploying ssh host keys when the file for the
|
||||||
|
key didn't already exist.
|
||||||
|
|
||||||
|
-- Joey Hess <id@joeyh.name> Sun, 04 Jan 2015 18:19:30 -0400
|
||||||
|
|
||||||
propellor (1.3.0) unstable; urgency=medium
|
propellor (1.3.0) unstable; urgency=medium
|
||||||
|
|
||||||
* --spin checks if the DNS matches any configured IP address property
|
* --spin checks if the DNS matches any configured IP address property
|
||||||
|
|
|
@ -120,7 +120,7 @@ hostKey context keytype pub = combineProperties desc
|
||||||
desc = "ssh host key configured (" ++ fromKeyType keytype ++ ")"
|
desc = "ssh host key configured (" ++ fromKeyType keytype ++ ")"
|
||||||
install writer ispub key = do
|
install writer ispub key = do
|
||||||
let f = keyFile keytype ispub
|
let f = keyFile keytype ispub
|
||||||
s <- liftIO $ readFileStrict f
|
s <- liftIO $ catchDefaultIO "" $ readFileStrict f
|
||||||
if s == key
|
if s == key
|
||||||
then noChange
|
then noChange
|
||||||
else makeChange $ writer f key
|
else makeChange $ writer f key
|
||||||
|
|
Loading…
Reference in New Issue