[ Jameson Rollins ]
* Fix specification of install paths in all scripts and man pages
(closes MS #2491)
+ * Fix need for single argument to gpg_sphere (thanks Clint)
+ (closes MS #442)
[ Micah Anderson ]
* fix monkeysphere-host revoke-key, which never worked properly :(
whitespace-prefixed lines immediately following that User ID.
(closes MS #440)
- -- Jameson Rollins <jrollins@finestructure.net> Sun, 03 Oct 2010 00:23:08 -0400
-
+ -- Jameson Rollins <jrollins@finestructure.net> Mon, 04 Oct 2010 00:36:08 -0400
monkeysphere (0.31) unstable; urgency=low
}
# function to interact with the gpg sphere keyring
-# FIXME: this function requires only a single argument because of
-# problems with quote expansion. this needs to be fixed/improved.
gpg_sphere() {
GNUPGHOME="$GNUPGHOME_SPHERE"
export GNUPGHOME
gpg_core_sphere_sig_transfer() {
log debug "exporting core local sigs to sphere..."
gpg_core --export-options export-local-sigs --export | \
- gpg_sphere "--import-options import-local-sigs --import" 2>&1 | log debug
+ gpg_sphere --import-options import-local-sigs --import 2>&1 | log debug
}
########################################################################
'refresh-keys'|'refresh'|'r')
source "${MASHAREDIR}/setup"
setup
- gpg_sphere "--keyserver $KEYSERVER --refresh-keys"
+ gpg_sphere --keyserver "$KEYSERVER" --refresh-keys
;;
'keys-for-user')
case $(id -un) in
# if monkeysphere user, run the command under bash
"$MONKEYSPHERE_USER")
- bash -c "$@"
+ bash -c "$*"
;;
# if root, su command as monkeysphere user
'root')
- su "$MONKEYSPHERE_USER" -c "$@"
+ su "$MONKEYSPHERE_USER" -c "$*"
;;
# otherwise, fail