NAME
PkgForge::Handler::Buildd - Package Forge Build Daemon
VERSION
This documentation refers to PkgForge::Handler::Buildd version 1.1.10
SYNOPSIS
use PkgForge::Handler::Buildd;
my $handler = PkgForge::Handler::Buildd->new_with_config();
$handler->preflight;
$handler->execute();
DESCRIPTION
This is a Package Forge build handler. It does the work of driving the build process for a particular task which is part of a previously accepted job. Each supported platform/architecture has a separate build handler which selects the appropriate tasks from the queue, attempts the build and then submits the results if successful. This module is intended to be platform and package format agnostic, the relevant Package Forge builders will be selected and used to generate the actual packages.
ATTRIBUTES
This class inherits attributes from the PkgForge::Handler class, see that module documentation for full details. The following attributes are added or modified:
CONFIGURATION AND ENVIRONMENT
The value of any attribute can be set via the YAML configuration files /etc/pkgforge/handlers.yml
and /etc/pkgforge/buildd.yml
The logging for this build handler is configured using the /etc/pkgforge/log-buildd.cfg
file. If the file does not exist then the handler will log to stderr.
DEPENDENCIES
This module is powered by Moose and uses MooseX::Types.
SEE ALSO
PLATFORMS
This is the list of platforms on which we have tested this software. We expect this software to work on any Unix-like platform which is supported by Perl.
ScientificLinux5, Fedora13
BUGS AND LIMITATIONS
Please report any bugs or problems (or praise!) to bugs@lcfg.org, feedback and patches are also always very welcome.
AUTHOR
Stephen Quinney <squinney@inf.ed.ac.uk>
LICENSE AND COPYRIGHT
Copyright (C) 2010-2011 University of Edinburgh. All rights reserved.
This library is free software; you can redistribute it and/or modify it under the terms of the GPL, version 2 or later.