projects
/
monkeysphere.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
wrote simple monkeyshell so we have a fake shell for test accounts on george (if...
[monkeysphere.git]
/
src
/
monkeysphere
diff --git
a/src/monkeysphere
b/src/monkeysphere
index b0003fc3c71c137fd4556c97bc475ff57aa50437..59cb3d6ac45764e255fa1135f2eecdee24ca5541 100755
(executable)
--- a/
src/monkeysphere
+++ b/
src/monkeysphere
@@
-93,7
+93,7
@@
gen_subkey(){
if [ -z "$1" ] ; then
# find all secret keys
if [ -z "$1" ] ; then
# find all secret keys
- keyID=$(gpg --with-colons --list-secret-keys | grep ^sec | cut -f5 -d:)
+ keyID=$(gpg --with-colons --list-secret-keys | grep ^sec | cut -f5 -d:
| sort -u
)
# if multiple sec keys exist, fail
if (( $(echo "$keyID" | wc -l) > 1 )) ; then
echo "Multiple secret keys found:"
# if multiple sec keys exist, fail
if (( $(echo "$keyID" | wc -l) > 1 )) ; then
echo "Multiple secret keys found:"
@@
-115,7
+115,7
@@
key before joining the monkeysphere. You can do this with:
# fail if multiple sec lines are returned, which means the id
# given is not unique
# fail if multiple sec lines are returned, which means the id
# given is not unique
- if [ $(echo "$gpgOut" | grep
'^sec:' | wc -l
) -gt '1' ] ; then
+ if [ $(echo "$gpgOut" | grep
-c '^sec:'
) -gt '1' ] ; then
failure "Key ID '$keyID' is not unique."
fi
failure "Key ID '$keyID' is not unique."
fi
@@
-146,7
+146,7
@@
save
EOF
)
EOF
)
- log
info
"generating subkey..."
+ log
verbose
"generating subkey..."
fifoDir=$(mktemp -d)
(umask 077 && mkfifo "$fifoDir/pass")
echo "$editCommands" | gpg --passphrase-fd 3 3< "$fifoDir/pass" --expert --command-fd 0 --edit-key "$keyID" &
fifoDir=$(mktemp -d)
(umask 077 && mkfifo "$fifoDir/pass")
echo "$editCommands" | gpg --passphrase-fd 3 3< "$fifoDir/pass" --expert --command-fd 0 --edit-key "$keyID" &
@@
-155,7
+155,7
@@
EOF
rm -rf "$fifoDir"
wait
rm -rf "$fifoDir"
wait
- log
info
"done."
+ log
verbose
"done."
}
function subkey_to_ssh_agent() {
}
function subkey_to_ssh_agent() {
@@
-273,7
+273,7
@@
unset AUTHORIZED_KEYS
[ -r "${ETC}/monkeysphere.conf" ] && . "${ETC}/monkeysphere.conf"
# set monkeysphere home directory
[ -r "${ETC}/monkeysphere.conf" ] && . "${ETC}/monkeysphere.conf"
# set monkeysphere home directory
-MONKEYSPHERE_HOME=${MONKEYSPHERE_HOME:="${HOME}/.
config/
monkeysphere"}
+MONKEYSPHERE_HOME=${MONKEYSPHERE_HOME:="${HOME}/.monkeysphere"}
mkdir -p -m 0700 "$MONKEYSPHERE_HOME"
# load local config
mkdir -p -m 0700 "$MONKEYSPHERE_HOME"
# load local config