propellor spin
This commit is contained in:
parent
1fa9a38228
commit
eeb2d688bd
|
@ -196,6 +196,7 @@ hosts = -- (o) `
|
||||||
-- to have the same versions of all haskell libraries installed.
|
-- to have the same versions of all haskell libraries installed.
|
||||||
, Docker.container "armel-git-annex-builder-companion"
|
, Docker.container "armel-git-annex-builder-companion"
|
||||||
(image $ System (Debian Unstable) "amd64")
|
(image $ System (Debian Unstable) "amd64")
|
||||||
|
& Apt.stdSourcesList Unstable
|
||||||
& Apt.unattendedUpgrades
|
& Apt.unattendedUpgrades
|
||||||
-- This volume is shared with the armel builder.
|
-- This volume is shared with the armel builder.
|
||||||
& Docker.volume GitAnnexBuilder.homedir
|
& Docker.volume GitAnnexBuilder.homedir
|
||||||
|
@ -211,6 +212,7 @@ hosts = -- (o) `
|
||||||
& GitAnnexBuilder.sshKeyGen
|
& GitAnnexBuilder.sshKeyGen
|
||||||
, Docker.container "armel-git-annex-builder"
|
, Docker.container "armel-git-annex-builder"
|
||||||
(image $ System (Debian Unstable) "armel")
|
(image $ System (Debian Unstable) "armel")
|
||||||
|
& Apt.stdSourcesList Unstable
|
||||||
& Apt.unattendedUpgrades
|
& Apt.unattendedUpgrades
|
||||||
& Apt.installed ["openssh-client"]
|
& Apt.installed ["openssh-client"]
|
||||||
& Docker.link "armel-git-annex-builder-companion" "companion"
|
& Docker.link "armel-git-annex-builder-companion" "companion"
|
||||||
|
@ -225,8 +227,9 @@ hosts = -- (o) `
|
||||||
standardGitAnnexBuilder :: Architecture -> Int -> GitAnnexBuilder.TimeOut -> Host
|
standardGitAnnexBuilder :: Architecture -> Int -> GitAnnexBuilder.TimeOut -> Host
|
||||||
standardGitAnnexBuilder arch buildminute timeout = Docker.container (arch ++ "-git-annex-builder")
|
standardGitAnnexBuilder arch buildminute timeout = Docker.container (arch ++ "-git-annex-builder")
|
||||||
(image $ System (Debian Unstable) arch)
|
(image $ System (Debian Unstable) arch)
|
||||||
& GitAnnexBuilder.builder arch (show buildminute ++ " * * * *") timeout True
|
& Apt.stdSourcesList Unstable
|
||||||
& Apt.unattendedUpgrades
|
& Apt.unattendedUpgrades
|
||||||
|
& GitAnnexBuilder.builder arch (show buildminute ++ " * * * *") timeout True
|
||||||
|
|
||||||
-- This is my standard system setup.
|
-- This is my standard system setup.
|
||||||
standardSystem :: HostName -> DebianSuite -> Architecture -> Host
|
standardSystem :: HostName -> DebianSuite -> Architecture -> Host
|
||||||
|
|
|
@ -69,8 +69,7 @@ tree buildarch = combineProperties "gitannexbuilder tree"
|
||||||
|
|
||||||
buildDeps :: Property
|
buildDeps :: Property
|
||||||
buildDeps = combineProperties "gitannexbuilder build deps"
|
buildDeps = combineProperties "gitannexbuilder build deps"
|
||||||
[ Apt.stdSourcesList Unstable
|
[ Apt.buildDep ["git-annex"]
|
||||||
, Apt.buildDep ["git-annex"]
|
|
||||||
, buildDepsNoHaskellLibs
|
, buildDepsNoHaskellLibs
|
||||||
, "git-annex source build deps installed" ==> Apt.buildDepIn builddir
|
, "git-annex source build deps installed" ==> Apt.buildDepIn builddir
|
||||||
]
|
]
|
||||||
|
@ -78,7 +77,11 @@ buildDeps = combineProperties "gitannexbuilder build deps"
|
||||||
buildDepsNoHaskellLibs :: Property
|
buildDepsNoHaskellLibs :: Property
|
||||||
buildDepsNoHaskellLibs = Apt.installed ["git", "rsync", "moreutils", "ca-certificates",
|
buildDepsNoHaskellLibs = Apt.installed ["git", "rsync", "moreutils", "ca-certificates",
|
||||||
"debhelper", "ghc", "curl", "openssh-client", "git-remote-gcrypt",
|
"debhelper", "ghc", "curl", "openssh-client", "git-remote-gcrypt",
|
||||||
"liblockfile-simple-perl", "cabal-install", "vim", "less"]
|
"liblockfile-simple-perl", "cabal-install", "vim", "less",
|
||||||
|
"alex", "happy", "c2hs",
|
||||||
|
-- these haskell libs depend on C libs and don't use TH
|
||||||
|
"libghc-dbus-dev", "libghc-fdo-notify-dev", "libghc-network-protocol-xmpp-dev"
|
||||||
|
]
|
||||||
|
|
||||||
-- Installs current versions of git-annex's deps from cabal, but only
|
-- Installs current versions of git-annex's deps from cabal, but only
|
||||||
-- does so once.
|
-- does so once.
|
||||||
|
|
Loading…
Reference in New Issue