summaryrefslogtreecommitdiff
path: root/src/Propellor/Property
diff options
context:
space:
mode:
Diffstat (limited to 'src/Propellor/Property')
-rw-r--r--src/Propellor/Property/SiteSpecific/JoeySites.hs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/Propellor/Property/SiteSpecific/JoeySites.hs b/src/Propellor/Property/SiteSpecific/JoeySites.hs
index f8e261a5..493a0ce5 100644
--- a/src/Propellor/Property/SiteSpecific/JoeySites.hs
+++ b/src/Propellor/Property/SiteSpecific/JoeySites.hs
@@ -904,9 +904,10 @@ alarmClock oncalendar (User user) command = combineProperties "goodmorning timer
house :: IsContext c => User -> [Host] -> c -> (SshKeyType, Ssh.PubKeyText) -> Property (HasInfo + DebianLike)
house user hosts ctx sshkey = propertyList "home automation" $ props
& Apache.installed
- & Apt.installed ["python", "python-pymodbus", "rrdtool", "rsync"]
+ & Apt.installed ["libmodbus-dev", "rrdtool", "rsync"]
& Git.cloned user "https://git.joeyh.name/git/joey/house.git" d Nothing
& Git.cloned user "https://git.joeyh.name/git/reactive-banana-automation.git" (d </> "reactive-banana-automation") Nothing
+ & Git.cloned user "https://git.joeyh.name/git/haskell-libmodbus.git" (d </> "haskell-libmodbus") Nothing
& websitesymlink
& build
& Systemd.enabled setupservicename
@@ -943,6 +944,8 @@ house user hosts ctx sshkey = propertyList "home automation" $ props
userScriptProperty (User "joey")
[ "cd " ++ d </> "reactive-banana-automation"
, "cabal install"
+ , "cd " ++ d </> "haskell-libmodbus"
+ , "cabal install"
, "cd " ++ d
, "make"
]