Rechercher une page de manuel

Chercher une autre page de manuel:


Langue: en

Version: 2007-06-30 (mandriva - 01/05/08)

Section: 1 (Commandes utilisateur)


rpmbuildupate - automatic package rebuilder


rpmbuildupdate [options] <package> <version>

rpmbuildupdate [options] <file.spec> <version>

rpmbuildupdate [options] <file.src.rpm> <version>


     --srpms <path>                   specify SRPMS path
     --rpmoption <option>             pass this option to rpm during build
     --release <release>              release tag
     --releasesuffix <suffix>         release tag suffix
     --changelog <message>            use a alternate message
     --top <dir>                      specify rpm top dir
     --verbose                        be verbose
     --nodownload                     do not download any files
     --noupdate                       do not update anything
     --noupdate-revision              do not update package revision
     --noupdate-changelog             do not update package changelog
     --nobuild                        do not build anything
     --nobuild-binaries               do not build binary packages
     --nobuild-source                 do not build source package
     --execute <expression>           expression to evaluate during update
     --execafterbuild <command>       command to execute after the build
     --installbuildrequires <command> command to install build requires


Specify SRPMS path, separate folder with a comma.
Pass this option to rpm during build.
Complete release tag value.
Release tag value suffix, remaining should be computed automatically.
Changelog entry message. Several can be used, and they will be automatically formatted, with \%\%VERSION substituted by version. Defaults to 'New version \%\%VERSION' when a new version is given, and 'Rebuild' otherwise.
Specify rpm tree top directory. Defaults to rpm configuration.
Be verbose.
Do not update anything.
Do not update the package revision.
Do not update the package changelog.
Do not download any files.
Do not build anything.
Do not build the source package.
Do not build the binary package.
Evaluate a perl expression for each line of the spec file. $_ will hold the value of the line.
Execute an external command after the build, with files created as arguments.
Execute an external command before the build, with build dependencies as arguments.


This tool automatises rpm package building. When given an explicit new version, it downloads new sources automatically, updates the spec file and builds a new version. When not given a new version, it just updates the spec file a builds a new release.


AppConfig, for additional details about configuration file format.

Youri::Package::RPM::Updater, for details about update algorithm.


Julien Danjou <>

Michael Scherer <>

Guillaume Rousse <>

Copyright (c) 2003-2007 Mandriva.

Permission to use, copy, modify, and distribute this software and its documentation under the terms of the GNU General Public License is hereby granted. No representations are made about the suitability of this software for any purpose. It is provided ``as is'' without express or implied warranty. See the GNU General Public License for more details.

Il n'est pas nécessaire d'être gros pour être un gros con. Il suffit
d'être con.
-+- Philippe Geluck, Le chat -+-