summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
9bd87c6)
This might be a terrible idea, but I'm going to give it a go for a bit.
if { { [ "$GNOME_KEYRING_CONTROL" ] &&
[ -s "$GNOME_KEYRING_CONTROL" ]; } ||
{ [ "$DBUS_SESSION_BUS_ADDRESS" ] &&
if { { [ "$GNOME_KEYRING_CONTROL" ] &&
[ -s "$GNOME_KEYRING_CONTROL" ]; } ||
{ [ "$DBUS_SESSION_BUS_ADDRESS" ] &&
- dbus-send --session --print-reply --dest=org.freedesktop.DBus \
- / org.freedesktop.DBus.GetNameOwner string:org.gnome.keyring \
- >/dev/null 2>/dev/null; }; } &&
- stuff=$(gnome-keyring-daemon -s -c ssh 2>/dev/null)
+ __mdw_programp gnome-keyring-daemon; }; } &&
+ stuff=$(gnome-keyring-daemon -s -c ssh,gpg 2>/dev/null)
+ export SSH_AUTH_SOCK GPG_AGENT_INFO
fi
## If we still don't have an agent then start one with a stable name.
fi
## If we still don't have an agent then start one with a stable name.