Remove .sh ext

This commit is contained in:
John Internet 2020-01-02 15:57:06 +00:00
parent 539d248dc2
commit 8a8eb3a7f3
6 changed files with 34 additions and 3 deletions

View file

@ -9,7 +9,7 @@ RUN rm -rf /var/cache/apk/*
RUN mkdir ~/.ssh
# Copy in our executables.
COPY agent-start.sh /bin/agent-start
COPY agent-add.sh /bin/agent-add
COPY agent-stop.sh /bin/agent-stop
COPY agent-start /bin/agent-start
COPY agent-add /bin/agent-add
COPY agent-stop /bin/agent-stop
RUN chmod +x /bin/agent-start /bin/agent-stop /bin/agent-add

5
agent-add Normal file
View file

@ -0,0 +1,5 @@
#!/bin/sh
# Start the SSH agent if it isn't already.
agent-start
ssh-add "$@"

7
agent-start Normal file
View file

@ -0,0 +1,7 @@
#!/bin/sh
# Start the SSH agent if it isn't already.
if [ -z "$SSH_AGENT_PID" ]; then
eval $(ssh-agent) > /dev/null
echo "$SSH_AGENT_PID" > /tmp/ssh-agent-id
fi

13
agent-stop Normal file
View file

@ -0,0 +1,13 @@
#!/bin/sh
if [ ! -z "$SSH_AGENT_PID" ]; then
ssh-agent -k
exit $?
elif [ -f "/tmp/ssh-agent-id" ]; then
SSH_AGENT_PID=$(cat /tmp/ssh-agent-id)
ssh-agent -k
exit $?
else
echo "SSH_AGENT_PID not set, /tmp/ssh-agent-id doesn't exist!" 1>&2
exit 1
fi

3
hosts-add Normal file
View file

@ -0,0 +1,3 @@
#!/bin/sh
echo "$@" >> ~/.ssh/known_hosts

3
hosts-clear Normal file
View file

@ -0,0 +1,3 @@
#!/bin/sh
truncate -s 0 ~/.ssh/known_hosts