Charm: sbuild
Summary
sbuild environment
Charm Store
juju deploy cs:precise/sbuild-4
Maintainer
Kees Cook
Series
precise
Description
Installs an sbuild and schroot environment for package building.
Links
Repository   Bugs
lp:~charmers/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  
2013/01/15 Juan L. Negron Updates on helper tools from Steve Langasek. MP:140119 (revno 6)
2012/11/28 Juan L. Negron * make btsparty an option (to have unattended sbuilds) * add /home/negronjl option (set to /mnt, a (revno 5)
2012/06/20 Mark Mims merging lp:~kees/charms/precise/sbuild/trunk (revno 4)
2012/04/16 Mark Mims typo (revno 3)
2011/12/07 Kees Cook add helper scripts; add missed init stuff discovered during party (revno 2)
In other archives
~kees:precise/sbuild