workaround bug
This commit is contained in:
parent
78fecfcba4
commit
b5a8c7227b
|
@ -25,6 +25,7 @@ import qualified Propellor.Property.Obnam as Obnam
|
|||
import qualified Propellor.Property.Gpg as Gpg
|
||||
import qualified Propellor.Property.Systemd as Systemd
|
||||
import qualified Propellor.Property.Journald as Journald
|
||||
import qualified Propellor.Property.Chroot as Chroot
|
||||
import qualified Propellor.Property.OS as OS
|
||||
import qualified Propellor.Property.HostingProvider.CloudAtCost as CloudAtCost
|
||||
import qualified Propellor.Property.HostingProvider.Linode as Linode
|
||||
|
@ -153,9 +154,15 @@ honeybee = standardSystem "honeybee.kitenet.net" Testing "armhf"
|
|||
& Apt.serviceInstalledRunning "ntp"
|
||||
& Apt.serviceInstalledRunning "aiccu"
|
||||
|
||||
-- Not using systemd-nspawn because it's broken (kernel issue?)
|
||||
-- & Systemd.nspawned (GitAnnexBuilder.standardAutoBuilderContainer
|
||||
-- osver Cron.Daily "22h")
|
||||
& Chroot.provisioned
|
||||
(Chroot.debootstrapped builderos mempty "/var/lib/containers/armel-git-annex-builder"
|
||||
& GitAnnexBuilder.standardAutoBuilder builderos Cron.Daily "22h")
|
||||
where
|
||||
-- Using unstable to get new enough ghc for TH on arm.
|
||||
& Systemd.nspawned (GitAnnexBuilder.standardAutoBuilderContainer
|
||||
(System (Debian Unstable) "armel") (Cron.Daily) "22h")
|
||||
builderos = System (Debian Unstable) "armel"
|
||||
|
||||
-- This is not a complete description of kite, since it's a
|
||||
-- multiuser system with eg, user passwords that are not deployed
|
||||
|
|
|
@ -97,6 +97,14 @@ cabalDeps = flagFile go cabalupdated
|
|||
standardAutoBuilderContainer :: System -> Times -> TimeOut -> Systemd.Container
|
||||
standardAutoBuilderContainer osver@(System _ arch) crontime timeout =
|
||||
Systemd.container name bootstrap
|
||||
& standardAutoBuilder osver crontime timeout
|
||||
where
|
||||
name = arch ++ "-git-annex-builder"
|
||||
bootstrap = Chroot.debootstrapped osver mempty
|
||||
|
||||
standardAutoBuilder :: System -> Times -> TimeOut -> Property HasInfo
|
||||
standardAutoBuilder osver@(System _ arch) crontime timeout =
|
||||
propertyList "git-annex-builder" $ props
|
||||
& os osver
|
||||
& Apt.stdSourcesList
|
||||
& Apt.unattendedUpgrades
|
||||
|
@ -104,9 +112,6 @@ standardAutoBuilderContainer osver@(System _ arch) crontime timeout =
|
|||
& tree arch
|
||||
& buildDepsApt
|
||||
& autobuilder arch crontime timeout
|
||||
where
|
||||
name = arch ++ "-git-annex-builder"
|
||||
bootstrap = Chroot.debootstrapped osver mempty
|
||||
|
||||
androidAutoBuilderContainer :: Times -> TimeOut -> Systemd.Container
|
||||
androidAutoBuilderContainer crontimes timeout =
|
||||
|
|
Loading…
Reference in New Issue