mini_buildd.sbuild module

class mini_buildd.sbuild.Blocks(type_)

Bases: mini_buildd.files.Dir

extra_option(top=False)
extra_options()
usage()
validate(extra_option)

Validate extra option value from user space (string, space separated). Return extra option value as list.

validate_all(get)
class mini_buildd.sbuild.ConfigBlocks

Bases: mini_buildd.sbuild.Blocks

default()
configure(file_, get, top)

Add configured blocks to provided file (space separated config option is auto-magically received via provided getter).

class mini_buildd.sbuild.SetupBlocks

Bases: mini_buildd.sbuild.Blocks

default()
configure(dir_, get, top)

Add configured blocks to provided dir (space separated config option is auto-magically received via provided getter).

mini_buildd.sbuild.APT_GET = 'apt-get --quiet --yes --option=APT::Install-Recommends=false --option=Acquire::Languages=none --option=Dpkg::Use-Pty=false'

Quiet, non-interactive, least invasive and loggable apt-get call (Dpkg::Use-Pty=false is to avoid https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=539617).