PkgForge::Handler::Buildd - Package Forge Build Daemon
This documentation refers to PkgForge::Handler::Buildd version 1.1.10
use PkgForge::Handler::Buildd; my $handler = PkgForge::Handler::Buildd->new_with_config(); $handler->preflight; $handler->execute();
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.
This class inherits attributes from the PkgForge::Handler class, see that module documentation for full details. The following attributes are added or modified:
The value of any attribute can be set via the YAML configuration files
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.
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.
Please report any bugs or problems (or praise!) to firstname.lastname@example.org, feedback and patches are also always very welcome.
Stephen Quinney <email@example.com>
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.