| 1 | #!/bin/sh |
| 2 | |
| 3 | UID="$(id -u)" |
| 4 | if [ ! "$UID" ]; then exit 1; fi |
| 5 | |
| 6 | # Create base directory for the ssh-agent socket. |
| 7 | GCR_BASE_DIR="${XDG_RUNTIME_DIR-"/run/user/$UID"}/gcr" |
| 8 | if [ -e "$GCR_BASE_DIR" ]; then |
| 9 | rm -rf "$GCR_BASE_DIR" |
| 10 | fi |
| 11 | mkdir -p "$GCR_BASE_DIR" |
| 12 | |
| 13 | exec /usr/libexec/gcr-ssh-agent --base-dir "$GCR_BASE_DIR" "$@" |