HomePhabricator

contint: move package_builder setup to its own class
46fc6fe40841Unpublished

Authored by hashar on May 4 2016, 3:32 PM.

Unpublished Commit 路 Learn More

Not On Permanent Ref: This commit is not an ancestor of any permanent ref.
This commit no longer exists in the repository. It may have been part of a branch which was deleted.This commit has been deleted in the repository: it is no longer reachable from any branch, tag, or ref.

Description

contint: move package_builder setup to its own class

Factor out Debian package building related stuff to a standalone class
contint::package_builder out of contint:馃摝:labs.

Move the dependency from role class to it, that solves a dependency
definition we had which was set to Class['contint::packages::labs'] when
we really want /var/cache/pbuilder to be a symlink to the mounted
extended disk.

Package building is only done on Jessie instances. Add a requires_os()
to prevent the class from being applied on other distributions.

Bug: T95545
Depends-On: Ic9e9141a188d153955aac8d7a5055e693cd27ae3
Change-Id: Ief15d1b9219e51767f7b5dbc4cd325a333c11235

Details

Committed
hasharMay 11 2016, 10:30 AM
ChangeId
Ief15d1b9219e51767f7b5dbc4cd325a333c11235

Commit No Longer Exists

This commit no longer exists in the repository.