[pacman-dev] [PATCH] Add -s --sign and -v --verify to repo-add usage message.

Ray Kohler ataraxia937 at gmail.com
Fri Mar 25 19:16:08 EDT 2011


On Fri, Mar 25, 2011 at 6:54 PM, Ray Kohler <ataraxia937 at gmail.com> wrote:
> On Fri, Mar 25, 2011 at 6:45 PM, Dan McGee <dpmcgee at gmail.com> wrote:
>> On Fri, Mar 25, 2011 at 5:38 PM, Allan McRae <allan at archlinux.org> wrote:
>>> On 26/03/11 08:16, Dan McGee wrote:
>>>>
>>>> On Fri, Mar 25, 2011 at 5:14 PM, Ray Kohler<ataraxia937 at gmail.com>  wrote:
>>>>>
>>>>> There were not added to the end of the list as that would mean
>>>>> splitting the single gettext string that contains -f and the
>>>>> "see the man page" message, and I wanted to do as little string
>>>>> damage as possible.
>>>>
>>>> Do string damage, it is a major release. But more importantly,
>>>> repo-remove --help is going to show these and we might want to try and
>>>> avoid that- I think the reason they weren't added here.
>>>>
>>>
>>> I think these options are still relevant to repo-remove.
>>
>> -d and -f? If you remove an entry, the whole darn thing goes,
>> regardless of whether there are deltas or files ...files in there.
>
> That's what checking the code bears out to me as well, but I think
> Allan's point is that -s and -v actually do apply to repo-remove.

How's this for usage output?

ataraxia at asenath:~/code/pacman/scripts $ ./repo-add -h
repo-add (pacman) 3.5.1-73-g72775-dirty

Usage: repo-add [-d] [-f] [-q] [-s] [-v] <path-to-db> <package|delta> ...
repo-add will update a package database by reading a package file.
Multiple packages to add can be specified on the command line.

Options:
  -d, --delta   generate and add delta for package update
  -f, --files   update database's file list
  -q, --quiet   minimize output
  -s, --sign    sign database with GnuPG after update
  -v, --verify  verify database's signature before update

See repo-add(8) for more details and descriptions of the available options.

Example:  repo-add /path/to/repo.db.tar.gz pacman-3.0.0.pkg.tar.gz

ataraxia at asenath:~/code/pacman/scripts $ ./repo-remove -h
repo-remove (pacman) 3.5.1-73-g72775-dirty

Usage: repo-remove [-q] [-s] [-v] <path-to-db> <packagename> ...

repo-remove will update a package database by removing the package name
specified on the command line from the given repo database. Multiple
packages to remove can be specified on the command line.

Options:
  -q, --quiet   minimize output
  -s, --sign    sign database with GnuPG after update
  -v, --verify  verify database's signature before update

See repo-remove(8) for more details and descriptions of the available options.

Example:  repo-remove /path/to/repo.db.tar.gz kernel26


More information about the pacman-dev mailing list