File tree 2 files changed +21
-3
lines changed
2 files changed +21
-3
lines changed Original file line number Diff line number Diff line change 116
116
# export GIT_TEMPLATE_DIR="$HOME"/.gittemplate
117
117
# fi
118
118
119
+ if ! [ -v XDG_RUNTIME_DIR ]; then
120
+ export XDG_RUNTIME_DIR=/run/user/` id -u` /
121
+ if ! [ -d " $XDG_RUNTIME_DIR " ]; then
122
+ mkdir -p " $XDG_RUNTIME_DIR "
123
+ chmod 755 " $XDG_RUNTIME_DIR "
124
+ fi
125
+ fi
126
+
119
127
# setup ssh-agent
120
128
# only setup ssh agent if not previosly set
121
129
if ! [ -v SSH_AUTH_SOCK ]; then
122
- SSH_AUTH_SOCK=${XDG_RUNTIME_DIR} gnupg/ssh.sock
130
+ SSH_DIR=${XDG_RUNTIME_DIR} gnupg
131
+ if ! [ -d " $SSH_DIR " ]; then
132
+ mkdir -p " $SSH_DIR "
133
+ chmod 700 " $SSH_DIR "
134
+ fi
135
+ SSH_AUTH_SOCK=" $SSH_DIR " /ssh.sock
123
136
if [ -S " $SSH_AUTH_SOCK " ]; then
124
137
export SSH_AUTH_SOCK
125
138
if [ -f " $HOME /.ssh/ssh_pid" ]; then
126
139
SSH_AGENT_PID=" ` cat " $HOME " /.ssh/ssh_pid` "
127
140
export SSH_AGENT_PID
128
141
fi
129
142
else
130
- eval " ` ssh-agent -s -a $SSH_AUTH_SOCK ` " > /dev/null
143
+ eval " ` ssh-agent -s -a " $SSH_AUTH_SOCK " ` " > /dev/null
131
144
if ! [ -d " $HOME " /.ssh ]; then
132
145
mkdir -p " $HOME /.ssh"
133
146
chmod 700 " $HOME /.ssh"
Original file line number Diff line number Diff line change 2
2
3
3
# put your script here for WSL only
4
4
5
- if grep ' [Mm]icrosoft' /proc/version > /dev/null; then
5
+ if uname -a | grep android & > /dev/null; then
6
+ export ANDROID=true
7
+ else
8
+ export ANDROID=false
9
+ fi
10
+ if grep ' [Mm]icrosoft' /proc/version & > /dev/null; then
6
11
export WSL=true
7
12
else
8
13
export WSL=false
You can’t perform that action at this time.
0 commit comments