Charm: sbuild
Summary
sbuild environment
Charm Store
juju deploy cs:~kees/precise/sbuild-5
Owner
kees
Maintainer
Kees Cook
Series
precise
Description
Installs an sbuild and schroot environment for package building.
Links
Repository   Bugs
lp:~kees/charms/precise/sbuild/trunk
Interfaces
Provides
Config
username string
btsparty boolean
packages string
home string
chroots string
salt string
mk-sbuild.sources string
mk-sbuild.rc string
Details
Readme
This charm is designed to set up sbuild for a bug-squashing party.

It _enables_ SSH passwords (after locking the ubuntu user's password), so
beware.

Hacks to run remotely:
    "hooks/wipe" for destroying all chroots.
    "hooks/report $EXTERNAL_HOSTNAME" for reporting the state of a machine.


For example, to throw a bug-squashing party:

...configure juju and sbuild.yaml for the password salt, distros, etc...

juju boostrap
...time passes...

juju deploy --config sbuild.yaml --repository /scratch/ubuntu/vcs/juju/examples local:sbuild builder-bsp
juju add-unit builder-bsp
juju add-unit builder-bsp
juju add-unit builder-bsp
...

...time passes...

# Dump reports printable on little slips of paper to hand out at the party:
./slips builder-bsp | mpage -1 | lp
Changes  
2012/12/17 Kees Cook merge upstream (revno 9)
2012/12/17 Kees Cook merged (revno 8)
2012/12/17 Kees Cook Check in Steve's change, and fix arg count (revno 7)
2012/12/17 Kees Cook add missed file (revno 6)
2012/06/18 Kees Cook add package-builder relation and maintainer (revno 5)
2012/06/18 Kees Cook change chroot definition so multiple distros can come up at once (revno 4)
2012/06/16 Kees Cook update for precise, fix typos, add motd message (revno 3)
2011/12/07 Kees Cook add helper scripts; add missed init stuff discovered during party (revno 2)
In other archives
Newer precise/sbuild