From 87e61ecb8f77eba4ea3fdcf5675ccab08b8770ff Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Mon, 17 Oct 2011 11:22:47 +0200 Subject: [PATCH] [equo] drop "equo community", please use eit now (editing server.conf setting: community-mode = enable) --- client/equo.py | 250 ---------------------- docs/man/equo.pod | 492 ------------------------------------------- docs/man/man1/equo.1 | 363 +------------------------------ 3 files changed, 2 insertions(+), 1103 deletions(-) diff --git a/client/equo.py b/client/equo.py index 8b6197ba2..385faf25c 100644 --- a/client/equo.py +++ b/client/equo.py @@ -261,122 +261,6 @@ help_opts_extended = [ (2, 'backup', 2, _('backup the current Entropy installed packages database')), (2, 'restore', 2, _('restore a previously backed up Entropy installed packages database')), None, - (1, 'community', 1, _('handles community-side features')), - - (2, 'repos', 2, _('community repositories management functions')), - (3, 'update', 3, _('scan the System looking for newly compiled packages')), - (4, '--seekstore', 2, _('analyze the Entropy Store directory directly')), - (4, '--repackage ', 1, _('repackage the specified atoms')), - (4, '--noask', 3, _('do not ask anything except critical things')), - (4, '--atoms ', 2, _('manage only the specified atoms')), - (4, '--interactive', 2, _('run in interactive mode (asking things one by one)')), - (3, 'inject ', 1, _('add binary packages to repository w/o affecting scopes (multipackages)')), - (2, 'mirrors', 2, _('community repositories mirrors management functions')), - (3, 'sync', 3, _('sync packages, database and also do some tidy')), - (4, '--noask', 3, _('do not ask anything except critical things')), - (4, '--syncall', 2, _('sync all the configured repositories')), - (3, 'packages-sync', 2, _('sync packages across primary mirrors')), - (4, '--ask', 3, _('ask before making any changes')), - (4, '--pretend', 2, _('only show what would be done')), - (4, '--syncall', 2, _('sync all the configured repositories')), - (4, '--do-packages-check', 1, _('also verify packages integrity')), - (3, 'repo-sync', 2, _('sync the current repository database across primary mirrors')), - (4, '--syncall', 2, _('sync all the configured repositories')), - (3, 'repo-lock', 2, _('lock the current repository database (server-side)')), - (3, 'repo-unlock', 2, _('unlock the current repository database (server-side)')), - (3, 'repo-download-lock', 1, _('lock the current repository database (client-side)')), - (3, 'repo-download-unlock', 1, _('unlock the current repository database (client-side)')), - (3, 'repo-lock-status', 1, _('show current lock status')), - (3, 'tidy', 3, _('remove binary packages not in repositories and expired')), - (3, 'vacuum', 3, _('clean unavailable packages from mirrors (similar to tidy, but more nazi)')), - (4, '--days=', 2, _('expiration days [default is: 0, dangerous!]')), - - None, - - (2, 'repo', 2, _('manage a repository')), - - (3, '--initialize', 2, _('(re)initialize the current repository database')), - (4, '--empty', 2, _('do not refill database using packages on mirrors')), - (4, '--repo=', 1, _('(re)create the database for the specified repository')), - (3, 'bump', 3, _('manually force a revision bump for the current repository database')), - (4, '--sync', 2, _('synchronize the database')), - (3, 'flushback [branches]', 1, _('flush back old branches packages to current branch')), - (3, 'remove', 3, _('remove the provided atoms from the current repository database')), - (3, 'multiremove', 2, _('remove the provided injected atoms (all if no atom specified)')), - (3, 'create-empty-database', 1, _('create an empty repository database in the provided path')), - (3, 'switchbranch ', 2, _('switch to the specified branch the provided atoms (or world)')), - (3, 'md5remote', 2, _('verify remote integrity of the provided atoms (or world)')), - (3, 'backup', 3, _('backup current repository database')), - (3, 'restore', 3, _('restore a previously backed-up repository database')), - (3, 'spmuids', 3, _('regenerate SPM UIDs map (SPM <-> Entropy packages)'),), - - (3, 'enable ', 2, _('enable the specified repository')), - (3, 'disable ', 2, _('disable the specified repository')), - (3, 'status ', 2, _('show the current Server Interface status')), - (3, 'package-dep-check [atoms]', 1, _('check packages in repository for missing dependencies')), - (3, 'package-dep [atoms]', 1, _('handle packages dependencies')), - (3, 'package-tag [atoms]', 1, _('clone a package inside a repository assigning it an arbitrary tag')), - (3, 'move [atoms]', 1, _('move packages from a repository to another')), - (4, '--deps', 2, _('pulls dependencies in')), - (3, 'copy [atoms]', 1, _('copy packages from a repository to another')), - (4, '--deps', 2, _('pulls dependencies in')), - (3, 'default ', 2, _('set the default repository')), - - None, - - (2, 'key', 2, _('manage repository digital signatures (OpenGPG)')), - (3, 'create [repos]', 2, _('create keypair for repositories and sign packages')), - (3, 'delete [repos]', 2, _('delete keypair (and digital signatures) of repository')), - (3, 'status [repos]', 2, _('show currently configured keys information for given repositories')), - (3, 'sign [repos]', 2, _('sign (or re-sign) packages in repository using currently set keypair')), - (3, 'import ', 1, _('import keypair, bind to given repository')), - (3, 'export-public ', 1, _('export public key of given repository')), - (3, 'export-private ', 1, _('export private key of given repository')), - - None, - - (2, 'query', 2, _('do some searches into community repository databases')), - (3, 'belongs', 2, _('show from what package the provided files belong')), - (3, 'changelog', 1, _('show packages changelog')), - (3, 'revdeps', 2, _('show what packages depend on the provided atoms')), - (3, 'description', 1, _('search packages by description')), - (3, 'files', 2, _('show files owned by the provided atoms')), - (3, 'list', 2, _('list all the packages in the default repository')), - (3, 'needed', 2, _('show runtime libraries needed by the provided atoms')), - (3, 'search', 2, _('search packages inside the default repository database')), - (3, 'sets', 2, _('search available package sets')), - (3, 'tags', 2, _('show packages owning the specified tags')), - (3, 'revisions', 1, _('show installed packages owning the specified revisions')), - (3, '--verbose', 1, _('show more details')), - (3, '--quiet', 2, _('print results in a scriptable way')), - - None, - - (2, 'spm', 2, _('source package manager functions')), - (3, 'compile', 2, _('compilation function')), - (4, 'categories', 2, _('compile packages belonging to the provided categories')), - (5, '--list', 2, _('just list packages')), - (5, '--nooldslots', 1, _('do not pull old package slots')), - (4, 'pkgset', 3, _('compile packages in provided package set names')), - (5, '--list', 2, _('just list packages')), - (5, '--rebuild', 1, _('rebuild everything')), - (5, '--dbupdate', 1, _('run database update if all went fine')), - (5, '--dbsync', 1, _('run mirror sync if all went fine')), - (3, 'orphans', 2, _('scan orphaned packages on SPM')), - - None, - - (2, 'notice', 2, _('notice board handling functions')), - (3, 'add', 2, _('add a news item to the notice board')), - (3, 'remove', 2, _('remove a news item from the notice board')), - (3, 'read', 2, _('read the current notice board')), - - None, - - (2, 'deptest', 2, _('look for unsatisfied dependencies across community repositories')), - (2, 'pkgtest', 2, _('verify the integrity of local package files')), - - None, (1, 'ugc', 2, _('handles User Generated Content features')), (2, 'login ', 1, _('login against a specified repository')), (2, 'logout ', 1, _('logout from a specified repository')), @@ -462,139 +346,6 @@ def _do_text_ugc(main_cmd, options): import text_ugc return text_ugc.ugc(options) -def _do_text_community(main_cmd, options): - _warn_live_system() - comm_err_msg = _("You need to install sys-apps/entropy-server. :-) Do it !") - etpConst['community']['mode'] = True - - if not options: - return -10 - - rc = -10 - sub_cmd = options.pop(0) - - if sub_cmd == "repos": - try: - import server_reagent - except ImportError: - print_error(darkgreen(comm_err_msg)) - rc = 1 - else: - if options: - if options[0] == "update": - rc = server_reagent.update(options[1:]) - server_reagent.get_entropy_server().close_repositories() - elif options[0] == "inject": - rc = server_reagent.inject(options[1:]) - server_reagent.get_entropy_server().close_repositories() - elif sub_cmd == "mirrors": - try: - import server_activator - except ImportError: - print_error(darkgreen(comm_err_msg)) - rc = 1 - else: - if options: - if options[0] == "sync": - rc = server_activator.sync(options[1:]) - elif options[0] == "packages-sync": - rc = server_activator.sync(options[1:]) - elif options[0] == "tidy": - rc = server_activator.sync(options[1:], just_tidy = True) - elif options[0].startswith("repo-"): - options[0] = options[0][5:] - rc = server_activator.repo(options) - elif options[0] == "vacuum": - rc = server_activator.repo(options) - - elif sub_cmd == "repo": - - do = True - # hook to support spmuids command, which is just - # a duplicate of 'equo database counters' - # put here for completeness - if options: - if options[0] == "spmuids": - do = False - import text_rescue - rc = text_rescue.database(options) - - if do: - try: - import server_reagent - except ImportError: - print_error(darkgreen(comm_err_msg)) - rc = 1 - else: - rc = server_reagent.repositories(options) - server_reagent.get_entropy_server().close_repositories() - - elif sub_cmd == "key": - try: - import server_key - except ImportError: - print_error(darkgreen(comm_err_msg)) - rc = 1 - else: - rc = server_key.key(options) - - elif sub_cmd == "notice": - try: - import server_activator - if not hasattr(server_activator, 'notice'): - raise ImportError - except ImportError: - print_error(darkgreen(_("You need to install/update sys-apps/entropy-server. :-) Do it !"))) - rc = 1 - else: - rc = server_activator.notice(options) - - elif sub_cmd == "query": - try: - import server_query - except ImportError: - print_error(darkgreen(comm_err_msg)) - rc = 1 - else: - rc = server_query.query(options) - - elif sub_cmd == "spm": - try: - import server_reagent - except ImportError: - print_error(darkgreen(comm_err_msg)) - rc = 1 - else: - rc = server_reagent.spm(options) - server_reagent.get_entropy_server().close_repositories() - - elif sub_cmd == "deptest": - try: - import server_reagent - except ImportError: - print_error(darkgreen(comm_err_msg)) - rc = 1 - else: - server = server_reagent.get_entropy_server() - server.dependencies_test(server.repository()) - server.close_repositories() - rc = 0 - - elif sub_cmd == "pkgtest": - try: - import server_reagent - except ImportError: - print_error(darkgreen(comm_err_msg)) - rc = 1 - else: - server = server_reagent.get_entropy_server() - server._verify_local_packages(server.repository(), - [], ask = etpUi['ask']) - server.close_repositories() - rc = 0 - - return rc - def _do_text_cleanup(main_cmd, options): if not entropy.tools.is_root(): @@ -695,7 +446,6 @@ CMDS_MAP = { "database": _do_text_rescue, "rescue": _do_text_rescue, "ugc": _do_text_ugc, - "community": _do_text_community, "cleanup": _do_text_cleanup, diff --git a/docs/man/equo.pod b/docs/man/equo.pod index b9a703207..2d60f3279 100644 --- a/docs/man/equo.pod +++ b/docs/man/equo.pod @@ -915,498 +915,6 @@ backup the current Entropy installed packages database restore a previously backed up Entropy installed packages database -=back - -=item [1] B - -handles community-side features - - -=over - -=item [2] B - -community repositories management functions - - -=over - -=item [3] B - -scan the System looking for newly compiled packages - - -=over - -=item [4] B<--seekstore> - -analyze the Entropy Store directory directly - -=item [4] B<--repackage EatomsE> - -repackage the specified atoms - -=item [4] B<--noask> - -do not ask anything except critical things - -=item [4] B<--atoms EatomsE> - -manage only the specified atoms - -=item [4] B<--interactive> - -run in interactive mode (asking things one by one) - - -=back - -=item [3] BpackagesE> - -add binary packages to repository w/o affecting scopes (multipackages) - - -=back - -=item [2] B - -community repositories mirrors management functions - - -=over - -=item [3] B - -sync packages, database and also do some tidy - - -=over - -=item [4] B<--noask> - -do not ask anything except critical things - -=item [4] B<--syncall> - -sync all the configured repositories - - -=back - -=item [3] B - -sync packages across primary mirrors - - -=over - -=item [4] B<--ask> - -ask before making any changes - -=item [4] B<--pretend> - -only show what would be done - -=item [4] B<--syncall> - -sync all the configured repositories - -=item [4] B<--do-packages-check> - -also verify packages integrity - - -=back - -=item [3] B - -sync the current repository database across primary mirrors - - -=over - -=item [4] B<--syncall> - -sync all the configured repositories - - -=back - -=item [3] B - -lock the current repository database (server-side) - -=item [3] B - -unlock the current repository database (server-side) - -=item [3] B - -lock the current repository database (client-side) - -=item [3] B - -unlock the current repository database (client-side) - -=item [3] B - -show current lock status - -=item [3] B - -remove binary packages not in repositories and expired - -=item [3] B - -clean unavailable packages from mirrors (similar to tidy, but more nazi) - - -=over - -=item [4] B<--days=EdaysE> - -expiration days [default is: 0, dangerous!] - - -=back - - -=back - -=item [2] B - -manage a repository - - -=over - -=item [3] B<--initialize> - -(re)initialize the current repository database - - -=over - -=item [4] B<--empty> - -do not refill database using packages on mirrors - -=item [4] B<--repo=ErepoE> - -(re)create the database for the specified repository - - -=back - -=item [3] B - -manually force a revision bump for the current repository database - - -=over - -=item [4] B<--sync> - -synchronize the database - - -=back - -=item [3] B - -flush back old branches packages to current branch - -=item [3] B - -remove the provided atoms from the current repository database - -=item [3] B - -remove the provided injected atoms (all if no atom specified) - -=item [3] B - -create an empty repository database in the provided path - -=item [3] Bfrom branchE Eto branchE> - -switch to the specified branch the provided atoms (or world) - -=item [3] B - -verify remote integrity of the provided atoms (or world) - -=item [3] B - -backup current repository database - -=item [3] B - -restore a previously backed-up repository database - -=item [3] B - -regenerate SPM UIDs map (SPM E-E Entropy packages) - -=item [3] BrepoE> - -enable the specified repository - -=item [3] BrepoE> - -disable the specified repository - -=item [3] BrepoE> - -show the current Server Interface status - -=item [3] BrepoE [atoms]> - -check packages in repository for missing dependencies - -=item [3] BrepoE [atoms]> - -handle packages dependencies - -=item [3] BrepoE Etag-stringE [atoms]> - -clone a package inside a repository assigning it an arbitrary tag - -=item [3] BfromE EtoE [atoms]> - -move packages from a repository to another - - -=over - -=item [4] B<--deps> - -pulls dependencies in - - -=back - -=item [3] BfromE EtoE [atoms]> - -copy packages from a repository to another - - -=over - -=item [4] B<--deps> - -pulls dependencies in - - -=back - -=item [3] Brepo_idE> - -set the default repository - - -=back - -=item [2] B - -manage repository digital signatures (OpenGPG) - - -=over - -=item [3] B - -create keypair for repositories and sign packages - -=item [3] B - -delete keypair (and digital signatures) of repository - -=item [3] B - -show currently configured keys information for given repositories - -=item [3] B - -sign (or re-sign) packages in repository using currently set keypair - -=item [3] Brepo_idE Eprivkey_pathE Epubkey_pathE> - -import keypair, bind to given repository - -=item [3] Brepo_idE Ekey_pathE> - -export public key of given repository - -=item [3] Brepo_idE Ekey_pathE> - -export private key of given repository - - -=back - -=item [2] B - -do some searches into community repository databases - - -=over - -=item [3] B - -show from what package the provided files belong - -=item [3] B - -show packages changelog - -=item [3] B - -show what packages depend on the provided atoms - -=item [3] B - -search packages by description - -=item [3] B - -show files owned by the provided atoms - -=item [3] B - -list all the packages in the default repository - -=item [3] B - -show runtime libraries needed by the provided atoms - -=item [3] B - -search packages inside the default repository database - -=item [3] B - -search available package sets - -=item [3] B - -show packages owning the specified tags - -=item [3] B - -show installed packages owning the specified revisions - -=item [3] B<--verbose> - -show more details - -=item [3] B<--quiet> - -print results in a scriptable way - - -=back - -=item [2] B - -source package manager functions - - -=over - -=item [3] B - -compilation function - - -=over - -=item [4] B - -compile packages belonging to the provided categories - - -=over - -=item [5] B<--list> - -just list packages - -=item [5] B<--nooldslots> - -do not pull old package slots - - -=back - -=item [4] B - -compile packages in provided package set names - - -=over - -=item [5] B<--list> - -just list packages - -=item [5] B<--rebuild> - -rebuild everything - -=item [5] B<--dbupdate> - -run database update if all went fine - -=item [5] B<--dbsync> - -run mirror sync if all went fine - - -=back - - -=back - -=item [3] B - -scan orphaned packages on SPM - - -=back - -=item [2] B - -notice board handling functions - - -=over - -=item [3] B - -add a news item to the notice board - -=item [3] B - -remove a news item from the notice board - -=item [3] B - -read the current notice board - - -=back - -=item [2] B - -look for unsatisfied dependencies across community repositories - -=item [2] B - -verify the integrity of local package files - - =back =item [1] B diff --git a/docs/man/man1/equo.1 b/docs/man/man1/equo.1 index 5e7daccfe..cc1a877c9 100644 --- a/docs/man/man1/equo.1 +++ b/docs/man/man1/equo.1 @@ -1,4 +1,4 @@ -.\" Automatically generated by Pod::Man 2.23 (Pod::Simple 3.16) +.\" Automatically generated by Pod::Man 2.23 (Pod::Simple 3.14) .\" .\" Standard preamble: .\" ======================================================================== @@ -124,7 +124,7 @@ .\" ======================================================================== .\" .IX Title "EQUO 1" -.TH EQUO 1 "2011-08-20" "perl v5.12.3" "Entropy" +.TH EQUO 1 "2011-10-17" "perl v5.12.3" "Entropy" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -797,365 +797,6 @@ restore a previously backed up Entropy installed packages database .RE .RS 4 .RE -.IP "[1] \fBcommunity\fR" 4 -.IX Item "[1] community" -handles community-side features -.RS 4 -.IP "[2] \fBrepos\fR" 4 -.IX Item "[2] repos" -community repositories management functions -.RS 4 -.IP "[3] \fBupdate\fR" 4 -.IX Item "[3] update" -scan the System looking for newly compiled packages -.RS 4 -.IP "[4] \fB\-\-seekstore\fR" 4 -.IX Item "[4] --seekstore" -analyze the Entropy Store directory directly -.IP "[4] \fB\-\-repackage \fR" 4 -.IX Item "[4] --repackage " -repackage the specified atoms -.IP "[4] \fB\-\-noask\fR" 4 -.IX Item "[4] --noask" -do not ask anything except critical things -.IP "[4] \fB\-\-atoms \fR" 4 -.IX Item "[4] --atoms " -manage only the specified atoms -.IP "[4] \fB\-\-interactive\fR" 4 -.IX Item "[4] --interactive" -run in interactive mode (asking things one by one) -.RE -.RS 4 -.RE -.IP "[3] \fBinject \fR" 4 -.IX Item "[3] inject " -add binary packages to repository w/o affecting scopes (multipackages) -.RE -.RS 4 -.RE -.IP "[2] \fBmirrors\fR" 4 -.IX Item "[2] mirrors" -community repositories mirrors management functions -.RS 4 -.IP "[3] \fBsync\fR" 4 -.IX Item "[3] sync" -sync packages, database and also do some tidy -.RS 4 -.IP "[4] \fB\-\-noask\fR" 4 -.IX Item "[4] --noask" -do not ask anything except critical things -.IP "[4] \fB\-\-syncall\fR" 4 -.IX Item "[4] --syncall" -sync all the configured repositories -.RE -.RS 4 -.RE -.IP "[3] \fBpackages-sync\fR" 4 -.IX Item "[3] packages-sync" -sync packages across primary mirrors -.RS 4 -.IP "[4] \fB\-\-ask\fR" 4 -.IX Item "[4] --ask" -ask before making any changes -.IP "[4] \fB\-\-pretend\fR" 4 -.IX Item "[4] --pretend" -only show what would be done -.IP "[4] \fB\-\-syncall\fR" 4 -.IX Item "[4] --syncall" -sync all the configured repositories -.IP "[4] \fB\-\-do\-packages\-check\fR" 4 -.IX Item "[4] --do-packages-check" -also verify packages integrity -.RE -.RS 4 -.RE -.IP "[3] \fBrepo-sync\fR" 4 -.IX Item "[3] repo-sync" -sync the current repository database across primary mirrors -.RS 4 -.IP "[4] \fB\-\-syncall\fR" 4 -.IX Item "[4] --syncall" -sync all the configured repositories -.RE -.RS 4 -.RE -.IP "[3] \fBrepo-lock\fR" 4 -.IX Item "[3] repo-lock" -lock the current repository database (server-side) -.IP "[3] \fBrepo-unlock\fR" 4 -.IX Item "[3] repo-unlock" -unlock the current repository database (server-side) -.IP "[3] \fBrepo-download-lock\fR" 4 -.IX Item "[3] repo-download-lock" -lock the current repository database (client-side) -.IP "[3] \fBrepo-download-unlock\fR" 4 -.IX Item "[3] repo-download-unlock" -unlock the current repository database (client-side) -.IP "[3] \fBrepo-lock-status\fR" 4 -.IX Item "[3] repo-lock-status" -show current lock status -.IP "[3] \fBtidy\fR" 4 -.IX Item "[3] tidy" -remove binary packages not in repositories and expired -.IP "[3] \fBvacuum\fR" 4 -.IX Item "[3] vacuum" -clean unavailable packages from mirrors (similar to tidy, but more nazi) -.RS 4 -.IP "[4] \fB\-\-days=\fR" 4 -.IX Item "[4] --days=" -expiration days [default is: 0, dangerous!] -.RE -.RS 4 -.RE -.RE -.RS 4 -.RE -.IP "[2] \fBrepo\fR" 4 -.IX Item "[2] repo" -manage a repository -.RS 4 -.IP "[3] \fB\-\-initialize\fR" 4 -.IX Item "[3] --initialize" -(re)initialize the current repository database -.RS 4 -.IP "[4] \fB\-\-empty\fR" 4 -.IX Item "[4] --empty" -do not refill database using packages on mirrors -.IP "[4] \fB\-\-repo=\fR" 4 -.IX Item "[4] --repo=" -(re)create the database for the specified repository -.RE -.RS 4 -.RE -.IP "[3] \fBbump\fR" 4 -.IX Item "[3] bump" -manually force a revision bump for the current repository database -.RS 4 -.IP "[4] \fB\-\-sync\fR" 4 -.IX Item "[4] --sync" -synchronize the database -.RE -.RS 4 -.RE -.IP "[3] \fBflushback [branches]\fR" 4 -.IX Item "[3] flushback [branches]" -flush back old branches packages to current branch -.IP "[3] \fBremove\fR" 4 -.IX Item "[3] remove" -remove the provided atoms from the current repository database -.IP "[3] \fBmultiremove\fR" 4 -.IX Item "[3] multiremove" -remove the provided injected atoms (all if no atom specified) -.IP "[3] \fBcreate-empty-database\fR" 4 -.IX Item "[3] create-empty-database" -create an empty repository database in the provided path -.IP "[3] \fBswitchbranch \fR" 4 -.IX Item "[3] switchbranch " -switch to the specified branch the provided atoms (or world) -.IP "[3] \fBmd5remote\fR" 4 -.IX Item "[3] md5remote" -verify remote integrity of the provided atoms (or world) -.IP "[3] \fBbackup\fR" 4 -.IX Item "[3] backup" -backup current repository database -.IP "[3] \fBrestore\fR" 4 -.IX Item "[3] restore" -restore a previously backed-up repository database -.IP "[3] \fBspmuids\fR" 4 -.IX Item "[3] spmuids" -regenerate \s-1SPM\s0 UIDs map (\s-1SPM\s0 <\-> Entropy packages) -.IP "[3] \fBenable \fR" 4 -.IX Item "[3] enable " -enable the specified repository -.IP "[3] \fBdisable \fR" 4 -.IX Item "[3] disable " -disable the specified repository -.IP "[3] \fBstatus \fR" 4 -.IX Item "[3] status " -show the current Server Interface status -.IP "[3] \fBpackage-dep-check [atoms]\fR" 4 -.IX Item "[3] package-dep-check [atoms]" -check packages in repository for missing dependencies -.IP "[3] \fBpackage-dep [atoms]\fR" 4 -.IX Item "[3] package-dep [atoms]" -handle packages dependencies -.IP "[3] \fBpackage-tag [atoms]\fR" 4 -.IX Item "[3] package-tag [atoms]" -clone a package inside a repository assigning it an arbitrary tag -.IP "[3] \fBmove [atoms]\fR" 4 -.IX Item "[3] move [atoms]" -move packages from a repository to another -.RS 4 -.IP "[4] \fB\-\-deps\fR" 4 -.IX Item "[4] --deps" -pulls dependencies in -.RE -.RS 4 -.RE -.IP "[3] \fBcopy [atoms]\fR" 4 -.IX Item "[3] copy [atoms]" -copy packages from a repository to another -.RS 4 -.IP "[4] \fB\-\-deps\fR" 4 -.IX Item "[4] --deps" -pulls dependencies in -.RE -.RS 4 -.RE -.IP "[3] \fBdefault \fR" 4 -.IX Item "[3] default " -set the default repository -.RE -.RS 4 -.RE -.IP "[2] \fBkey\fR" 4 -.IX Item "[2] key" -manage repository digital signatures (OpenGPG) -.RS 4 -.IP "[3] \fBcreate [repos]\fR" 4 -.IX Item "[3] create [repos]" -create keypair for repositories and sign packages -.IP "[3] \fBdelete [repos]\fR" 4 -.IX Item "[3] delete [repos]" -delete keypair (and digital signatures) of repository -.IP "[3] \fBstatus [repos]\fR" 4 -.IX Item "[3] status [repos]" -show currently configured keys information for given repositories -.IP "[3] \fBsign [repos]\fR" 4 -.IX Item "[3] sign [repos]" -sign (or re-sign) packages in repository using currently set keypair -.IP "[3] \fBimport \fR" 4 -.IX Item "[3] import " -import keypair, bind to given repository -.IP "[3] \fBexport-public \fR" 4 -.IX Item "[3] export-public " -export public key of given repository -.IP "[3] \fBexport-private \fR" 4 -.IX Item "[3] export-private " -export private key of given repository -.RE -.RS 4 -.RE -.IP "[2] \fBquery\fR" 4 -.IX Item "[2] query" -do some searches into community repository databases -.RS 4 -.IP "[3] \fBbelongs\fR" 4 -.IX Item "[3] belongs" -show from what package the provided files belong -.IP "[3] \fBchangelog\fR" 4 -.IX Item "[3] changelog" -show packages changelog -.IP "[3] \fBrevdeps\fR" 4 -.IX Item "[3] revdeps" -show what packages depend on the provided atoms -.IP "[3] \fBdescription\fR" 4 -.IX Item "[3] description" -search packages by description -.IP "[3] \fBfiles\fR" 4 -.IX Item "[3] files" -show files owned by the provided atoms -.IP "[3] \fBlist\fR" 4 -.IX Item "[3] list" -list all the packages in the default repository -.IP "[3] \fBneeded\fR" 4 -.IX Item "[3] needed" -show runtime libraries needed by the provided atoms -.IP "[3] \fBsearch\fR" 4 -.IX Item "[3] search" -search packages inside the default repository database -.IP "[3] \fBsets\fR" 4 -.IX Item "[3] sets" -search available package sets -.IP "[3] \fBtags\fR" 4 -.IX Item "[3] tags" -show packages owning the specified tags -.IP "[3] \fBrevisions\fR" 4 -.IX Item "[3] revisions" -show installed packages owning the specified revisions -.IP "[3] \fB\-\-verbose\fR" 4 -.IX Item "[3] --verbose" -show more details -.IP "[3] \fB\-\-quiet\fR" 4 -.IX Item "[3] --quiet" -print results in a scriptable way -.RE -.RS 4 -.RE -.IP "[2] \fBspm\fR" 4 -.IX Item "[2] spm" -source package manager functions -.RS 4 -.IP "[3] \fBcompile\fR" 4 -.IX Item "[3] compile" -compilation function -.RS 4 -.IP "[4] \fBcategories\fR" 4 -.IX Item "[4] categories" -compile packages belonging to the provided categories -.RS 4 -.IP "[5] \fB\-\-list\fR" 4 -.IX Item "[5] --list" -just list packages -.IP "[5] \fB\-\-nooldslots\fR" 4 -.IX Item "[5] --nooldslots" -do not pull old package slots -.RE -.RS 4 -.RE -.IP "[4] \fBpkgset\fR" 4 -.IX Item "[4] pkgset" -compile packages in provided package set names -.RS 4 -.IP "[5] \fB\-\-list\fR" 4 -.IX Item "[5] --list" -just list packages -.IP "[5] \fB\-\-rebuild\fR" 4 -.IX Item "[5] --rebuild" -rebuild everything -.IP "[5] \fB\-\-dbupdate\fR" 4 -.IX Item "[5] --dbupdate" -run database update if all went fine -.IP "[5] \fB\-\-dbsync\fR" 4 -.IX Item "[5] --dbsync" -run mirror sync if all went fine -.RE -.RS 4 -.RE -.RE -.RS 4 -.RE -.IP "[3] \fBorphans\fR" 4 -.IX Item "[3] orphans" -scan orphaned packages on \s-1SPM\s0 -.RE -.RS 4 -.RE -.IP "[2] \fBnotice\fR" 4 -.IX Item "[2] notice" -notice board handling functions -.RS 4 -.IP "[3] \fBadd\fR" 4 -.IX Item "[3] add" -add a news item to the notice board -.IP "[3] \fBremove\fR" 4 -.IX Item "[3] remove" -remove a news item from the notice board -.IP "[3] \fBread\fR" 4 -.IX Item "[3] read" -read the current notice board -.RE -.RS 4 -.RE -.IP "[2] \fBdeptest\fR" 4 -.IX Item "[2] deptest" -look for unsatisfied dependencies across community repositories -.IP "[2] \fBpkgtest\fR" 4 -.IX Item "[2] pkgtest" -verify the integrity of local package files -.RE -.RS 4 -.RE .IP "[1] \fBugc\fR" 4 .IX Item "[1] ugc" handles User Generated Content features