diff options
Diffstat (limited to 'scripts')
| -rw-r--r-- | scripts/pacman-key.sh.in | 63 | 
1 files changed, 24 insertions, 39 deletions
diff --git a/scripts/pacman-key.sh.in b/scripts/pacman-key.sh.in index ccaf4b2a..5746e64f 100644 --- a/scripts/pacman-key.sh.in +++ b/scripts/pacman-key.sh.in @@ -50,41 +50,34 @@ error() {  usage() {  	printf "pacman-key (pacman) %s\n" ${myver}  	echo -	printf "$(gettext "Usage: %s [options] command [arguments]")\n" $(basename $0) +	printf "$(gettext "Usage: %s [options] <command> [arguments]")\n" $(basename $0)  	echo  	echo "$(gettext "Manage pacman's list of trusted keys")"  	echo  	echo "$(gettext "Options must be placed before commands. The available options are:")" -	echo "$(gettext " --config    - set an alternative configuration file to use. ")" -	printf "$(gettext "               Default is %s")\n" "@sysconfdir@/pacman.conf" -	echo "$(gettext " --gpgdir    - set an alternative home directory for gnupg. ")" -	printf "$(gettext "               Default is set in %s")\n" "@sysconfdir@/pacman.conf" +	printf "$(gettext "  --config <file>  Use an alternate config file (instead of '%s')")\n" "$CONFIG" +	echo "$(gettext "  --gpgdir         Set an alternate directory for gnupg")"  	echo  	echo "$(gettext "The available commands are:")" -	echo "$(gettext "  -a | --add [<file>] ...                - add the key contained in <file>")" -	echo "$(gettext "                                           (empty for stdin)")" -	echo "$(gettext "  -d | --del <keyid> ...                 - remove the key <keyid>")" -	echo "$(gettext "  -e | --export <keyid> ...              - output the key <keyid>")" -	echo "$(gettext "  -f | --finger [<keyid>] ...            - list fingerprint for specified keyids")" -	echo "$(gettext "                                           (or for all, if no key is specified)")" -	echo "$(gettext "  -h | --help                            - displays this message")" -	echo "$(gettext "  -l | --list                            - list keys")" -	echo "$(gettext "  -r | --receive <keyserver> <keyid> ... - fetch the keyids from the specified")" -	echo "$(gettext "                                           keyserver URL")" -	echo "$(gettext "  -t | --trust <keyid> ...               - set the trust level of the given key")" -	echo "$(gettext "  -u | --updatedb                        - update the trustdb of pacman")" -	echo "$(gettext "  -v | --version                         - displays the current version")" -	echo "$(gettext "  --adv <params>                         - use pacman's keyring as target for")" -	echo "$(gettext "                                           advanced gpg commands")" -	echo "$(gettext "  --reload                               - reloads the keys supplied by your")" -	printf "$(gettext "                                           distribution in %s")"'@prefix@/share/pacman' +	echo "$(gettext "  -a, --add [<file(s)>]     Add the specified keys (empty for stdin)")" +	echo "$(gettext "  -d, --del <keyid(s)>      Remove the specified keyids")" +	echo "$(gettext "  -e, --export <keyid(s)>   Export the specified keyids")" +	echo "$(gettext "  -f, --finger [<keyid(s)>] List fingerprint for specified or all keyids")" +	echo "$(gettext "  -h, --help                This help")" +	echo "$(gettext "  -l, --list                List keys")" +	echo "$(gettext "  -r, --receive <keyserver> <keyid(s)> Fetch the specified keyids")" +	echo "$(gettext "  -t, --trust <keyid(s)>    Set the trust level of the given keyids")" +	echo "$(gettext "  -u, --updatedb            Update the trustdb of pacman")" +	echo "$(gettext "  -V, --version             Show program version")" +	echo "$(gettext "  --adv <params>            Use pacman's keyring with advanced gpg commands")" +	printf "$(gettext "  --reload                  Reload the default keys")"  	echo  }  version() {  	printf "pacman-key (pacman) %s\n" "${myver}"  	printf "$(gettext "\ -Copyright (c) 2010 Pacman Development Team <pacman-dev@archlinux.org>.\n\ +Copyright (c) 2010-2011 Pacman Development Team <pacman-dev@archlinux.org>.\n\  This is free software; see the source for copying conditions.\n\  There is NO WARRANTY, to the extent permitted by law.\n")"  } @@ -218,7 +211,7 @@ if ! type gettext &>/dev/null; then  	}  fi -if [[ $1 != "--version" && $1 != "-v" && $1 != "--help" && $1 != "-h" && $1 != "" ]]; then +if [[ $1 != "--version" && $1 != "-V" && $1 != "--help" && $1 != "-h" && $1 != "" ]]; then  	if type -p gpg >/dev/null 2>&1 = 1; then  		error "$(gettext "gnupg does not seem to be installed.")"  		msg2 "$(gettext "pacman-key requires gnupg for most operations.")" @@ -241,7 +234,7 @@ while [[ $1 =~ ^--(config|gpgdir)$ ]]; do  done  if [[ ! -r "${CONFIG}" ]]; then -	error "$(gettext "It is not possible to read %s")" "${CONFIG}" +	error "$(gettext "%s not found.")" "$CONFIG"  	exit 1  fi @@ -269,7 +262,6 @@ case "${command}" in  	-d|--del)  		if (( $# == 0 )); then  			error "$(gettext "You need to specify at least one key identifier")" -			usage  			exit 1  		fi  		${GPG_PACMAN} --quiet --batch --delete-key --yes "$@" @@ -284,7 +276,7 @@ case "${command}" in  		${GPG_PACMAN} --batch --list-sigs "$@"  		;;  	-f|--finger) -		${GPG_PACMAN} --batch --fingerprint $* +		${GPG_PACMAN} --batch --fingerprint "$@"  		;;  	-e|--export)  		${GPG_PACMAN} --armor --export "$@" @@ -292,7 +284,6 @@ case "${command}" in  	-r|--receive)  		if (( $# < 2 )); then  			error "$(gettext "You need to specify the keyserver and at least one key identifier")" -			usage  			exit 1  		fi  		keyserver="$1" @@ -302,7 +293,6 @@ case "${command}" in  	-t|--trust)  		if (( $# == 0 )); then  			error "$(gettext "You need to specify at least one key identifier")" -			usage  			exit 1  		fi  		while (( $# > 0 )); do @@ -321,15 +311,10 @@ case "${command}" in  		${GPG_PACMAN} "$@" || ret=$?  		exit $ret  		;; -	-h | --help) -		usage -		;; -	-v | --version) -		version -		exit 0 -		;; +	-h|--help) +		usage; exit 0 ;; +	-V|--version) +		version; exit 0 ;;  	*) -		usage -		exit 1 -		;; +		usage; exit 1 ;;  esac  | 
