Merge branch 'joeyconfig'
This commit is contained in:
commit
0349cf076b
|
@ -5,6 +5,8 @@ propellor (2.6.0) UNRELEASED; urgency=medium
|
|||
Thanks, Antoine Eiche.
|
||||
* Added --unset to delete a privdata field.
|
||||
* Version dependency on exceptions.
|
||||
* Systemd: Add masked property.
|
||||
Thanks, Sean Whitton
|
||||
|
||||
-- Joey Hess <id@joeyh.name> Tue, 16 Jun 2015 14:49:12 -0400
|
||||
|
||||
|
|
|
@ -67,7 +67,6 @@ tree buildarch = combineProperties "gitannexbuilder tree" $ props
|
|||
buildDepsApt :: Property HasInfo
|
||||
buildDepsApt = combineProperties "gitannexbuilder build deps" $ props
|
||||
& Apt.buildDep ["git-annex"]
|
||||
& Apt.installed ["liblockfile-simple-perl"]
|
||||
& buildDepsNoHaskellLibs
|
||||
& Apt.buildDepIn builddir
|
||||
`describe` "git-annex source build deps installed"
|
||||
|
@ -150,7 +149,6 @@ androidContainer name setupgitannexdir gitannexdir = Systemd.container name boot
|
|||
& File.ownerGroup homedir (User builduser) (Group builduser)
|
||||
& flagFile chrootsetup ("/chrootsetup")
|
||||
`requires` setupgitannexdir
|
||||
& buildDepsApt
|
||||
& haskellPkgsInstalled "android"
|
||||
where
|
||||
-- Use git-annex's android chroot setup script, which will install
|
||||
|
@ -159,5 +157,5 @@ androidContainer name setupgitannexdir gitannexdir = Systemd.container name boot
|
|||
chrootsetup = scriptProperty
|
||||
[ "cd " ++ gitannexdir ++ " && ./standalone/android/buildchroot-inchroot"
|
||||
]
|
||||
osver = System (Debian Testing) "i386"
|
||||
osver = System (Debian (Stable "jessie")) "i386"
|
||||
bootstrap = Chroot.debootstrapped osver mempty
|
||||
|
|
|
@ -859,6 +859,8 @@ legacyWebSites = propertyList "legacy web sites" $ props
|
|||
, " AllowOverride None"
|
||||
, Apache.allowAll
|
||||
, "</Directory>"
|
||||
, "RewriteEngine On"
|
||||
, "RewriteRule .* http://www.sowsearpoetry.org/ [L]"
|
||||
]
|
||||
& alias "wortroot.kitenet.net"
|
||||
& alias "www.wortroot.kitenet.net"
|
||||
|
|
|
@ -7,6 +7,7 @@ module Propellor.Property.Systemd (
|
|||
stopped,
|
||||
enabled,
|
||||
disabled,
|
||||
masked,
|
||||
running,
|
||||
restarted,
|
||||
networkd,
|
||||
|
@ -89,6 +90,15 @@ disabled :: ServiceName -> Property NoInfo
|
|||
disabled n = trivial $ cmdProperty "systemctl" ["disable", n]
|
||||
`describe` ("service " ++ n ++ " disabled")
|
||||
|
||||
-- | Masks a systemd service.
|
||||
masked :: ServiceName -> RevertableProperty
|
||||
masked n = systemdMask <!> systemdUnmask
|
||||
where
|
||||
systemdMask = trivial $ cmdProperty "systemctl" ["mask", n]
|
||||
`describe` ("service " ++ n ++ " masked")
|
||||
systemdUnmask = trivial $ cmdProperty "systemctl" ["unmask", n]
|
||||
`describe` ("service " ++ n ++ " unmasked")
|
||||
|
||||
-- | Ensures that a service is both enabled and started
|
||||
running :: ServiceName -> Property NoInfo
|
||||
running n = trivial $ started n `requires` enabled n
|
||||
|
|
Loading…
Reference in New Issue