=head1 NAME B - Official Sabayon Linux Server-Side Package Management tool =head1 SYNOPSIS B [action] [basic_options] [options] [atom | package_file | @set] ... B [action] [basic_options] [options] ... B --help B --version =head1 DESCRIPTION B is a server-side repository administration tool used to sync Portage database with Entropy by phisically creating package files and updating Entropy repository database. =head1 BASIC_OPTIONS =over =item B<--help (-h)> this output =item B<--version> print version =item B<--nocolor> disable colorized output =back =head1 OPTIONS =over =item B show current repositories status =item B scan the System looking for newly compiled packages =over =item B<--seekstore> analyze the Entropy Store directory directly =item B<--repackage > repackage the specified atoms =item B<--noask> do not ask anything except critical things =item B<--atoms > manage only the specified atoms =item B<--interactive> run in interactive mode (asking things one by one) =back =item B> add binary packages to repository w/o affecting scopes (multipackages) =item B do some searches into repository databases =over =item B search packages inside the default repository database =item B match package dependency inside the default repository database =item B show runtime libraries needed by the provided atoms =item B show packages owning the specified tags =item B search available package sets =item B show files owned by the provided atoms =item B show from what package the provided files belong =item B search packages by description =item B list all the packages in the default repository =item B show direct depdendencies tree for provided installable atoms =over =item B<--complete> include system packages, build deps and circularity information =back =item B show reverse depdendencies tree for provided installed atoms =over =item B<--complete> include system packages, build deps and circularity information =back =item B<--verbose> show more details =item B<--quiet> print results in a scriptable way =back =item B manage a repository =over =item B<--initialize> (re)initialize the current repository database =item B manually force a revision bump for the current repository database =over =item B<--sync> synchronize the database =back =item B flush back old branches packages to current branch =item B remove the provided atoms from the current repository database =over =item B<--nodeps> do not include reverse dependencies =back =item B remove the provided injected atoms (all if no atom specified) =item B create an empty repository database in the provided path =item B > switch to the specified branch the repository =item B verify remote integrity of the provided atoms =item B backup current repository database =item B restore a previously backed-up repository database =item B> enable the specified repository =item B> disable the specified repository =item B [atoms]> check packages in repository for missing dependencies =item B [atoms]> handle packages dependencies =item B [atoms]> clone a package assigning it an arbitrary tag =item B [atoms]> mask given package in given repository =item B [atoms]> unmask given package in given repository =item B [atoms]> move packages from a repository to another =item B [atoms]> copy packages from a repository to another =item B> set the default repository =back =item B manage repository digital signatures (OpenGPG) =over =item B create keypair for repositories and sign packages =item B delete keypair (and digital signatures) of repository =item B show currently configured keys information for given repositories =item B sign (or re-sign) packages in repository using currently set keypair =item B > import keypair, bind to given repository =item B > export public key of given repository =back =item B > export private key of given repository =back =item B source package manager functions =over =item B compilation function =over =item B compile packages belonging to the provided categories =over =item B<--list> just list packages =back =item B compile packages in provided package set names =over =item B<--list> just list packages =item B<--rebuild> rebuild everything =item B<--dbupdate> run database update if all went fine =item B<--dbsync> run mirror sync if all went fine =back =back =item B scan orphaned packages in SPM =item B scan new packages available in SPM =back =item B look for unsatisfied dependencies =item B look for missing libraries =over =item B<--dump> dump results to files =back =item B verify the integrity of local package files =item B regenerate reverse dependencies metadata =item B regenerate the library paths table =item B remove downloaded packages and clean temp. directories) =head1 ENVIRONMENT -B=valid repository id: on-the-fly switch default Entropy repository. =head1 BUGS Please report bugs to http://bugs.sabayonlinux.org. =head1 EXIT STATUS B returns a zero exit status if the called command succeeded. Non zero is returned in case of failure. =head1 AUTHOR Fabio Erculiani =head1 SEE ALSO activator(1), equo(1)