summaryrefslogtreecommitdiff
path: root/builder.sh
blob: 23de1bee75dcb1a9ab9eeb8655900cbe04d21472 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/usr/bin/env bash

set -e
source ./env.sh

mkdir -p $SSHHOME $GNUPGHOME
chmod -R 755 $SSHHOME
chmod -R 700 $GNUPGHOME

cp "$SSHPRIVKEY" $SSHHOME
chmod 600 $SSHHOME/id_ed25519
echo $TARGET | xargs ssh-keyscan >$SSHHOME/known_hosts

echo "allow-loopback-pinentry" >>$GNUPGHOME/gpg-agent.conf
gpg-connect-agent reloadagent /bye
gpg --batch --yes --pinentry-mode loopback --passphrase-file "$GPGPASSWD" --import "$GPGKEY"