Rechercher une page de manuel
Test::AutoBuild::Stage::CreateRepo.3pm
Langue: en
Version: 2007-12-08 (fedora - 01/12/10)
Section: 3 (Bibliothèques de fonctions)
NAME
Test::AutoBuild::Stage::CreateRepo - Create an package repository index for package management toolsSYNOPSIS
use Test::AutoBuild::Stage::CreateRepo my $stage = Test::AutoBuild::Stage::CreateRepo->new(name => "crearerepo", label => "Create package repository index", options => { directory => "/var/lib/builder/public_html/dist", parameters => "-d -s -n", }); $stage->run($runtime);
DESCRIPTION
This module invokes the createrepo(8) command to generate an index of RPM packages generated during the build. The index enables use of the yum(8) command to install packages generated by the builder. The crearerepo(8) command is expected to be found in the $PATH.CONFIGURATION
In addition to the standard parameters defined by the Test::AutoBuild::Stage module, this module accepts two entries in the "options" parameter:- directory
- The full path to the directory containing RPMs to be indexed. If this option is not specified, then the "directories" option must be set.
- directories
- An array of paths to directories containing RPMs to be indexed. If this option is not specified, then the "directory" option must be set.
- parameters
- A string of command line arguments to be passed to the "createrepo" command, see the createrepo(8) manual page for details of possible values.
EXAMPLE
{ name = createrepo label = Update Pacakge Repository module = Test::AutoBuild::Stage::CreateRepo critical = 0 options = { directory = /var/lib/builder/public_html/dist parameters = -d } }
METHODS
- $stage->process($runtime);
- For each directory defined in the "options" parameter, this method will run the "createrepo" command to generate the index.
AUTHORS
Daniel Berrange <dan@berrange.com> Dennis Gregorovic <dgregorovic@alum.mit.edu>COPYRIGHT
Copyright (C) 2004 Red Hat, Inc.SEE ALSO
perl(1), Test::AutoBuild::Stage, yum(8), createrepo(8)Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre