1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
#!/bin/sh
set -e
HOMEDIR="$AUTOPKGTEST_TMP/home"
adduser --home "$HOMEDIR" --disabled-password --gecos autopkgtest rsync
mkdir -m 700 "$HOMEDIR/.ssh"
if ! systemctl --quiet is-active ssh.service; then
systemctl start ssh.service
fi
ssh-keyscan localhost > "$HOMEDIR/.ssh/known_hosts" 2>/dev/null
ssh-keygen -q -N '' -f "$HOMEDIR/.ssh/id_rsa"
cp "$HOMEDIR/.ssh/id_rsa.pub" "$HOMEDIR/.ssh/authorized_keys"
chown -R rsync: "$HOMEDIR/.ssh/"
runuser -u rsync -- env REMOTE=rsync@localhost /bin/sh debian/tests/local-tests
|