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 /etc/pkgforge/handlers.yml and /etc/pkgforge/buildd.yml
/etc/pkgforge/handlers.yml
/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.
/etc/pkgforge/log-buildd.cfg
This module is powered by Moose and uses MooseX::Types.
PkgForge, PkgForge::Handler
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
Please report any bugs or problems (or praise!) to bugs@lcfg.org, feedback and patches are also always very welcome.
Stephen Quinney <squinney@inf.ed.ac.uk>
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.
To install PkgForge::Queue, copy and paste the appropriate command in to your terminal.
cpanm
cpanm PkgForge::Queue
CPAN shell
perl -MCPAN -e shell install PkgForge::Queue
For more information on module installation, please visit the detailed CPAN module installation guide.