Stephen Quinney > PkgForge-Server-1.1.10 > PkgForge::Handler::Buildd

Download:
PkgForge-Server-1.1.10.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: v1.1.10   Source  

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 ^

PkgForge, PkgForge::Handler

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.

syntax highlighting: