#!/bin/bash # Copyright (C) 2016 Ian Kelling set -eE -o pipefail trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?" >&2' ERR usage() { cat <>$preseed ;; debian-jessie) wget -q https://www.debian.org/releases/jessie/$preseed wget -qN http://ftp.nl.debian.org/debian/dists/jessie/$neboot_path cat >>$preseed <<'EOF' tasksel tasksel/first multiselect ssh-server EOF if ! $interactive_partition; then cat >>$preseed <> $preseed <> $preseed <> /home/$user/.ssh/authorized_keys"; \ in-target chown -R $user:$user /home/$user; \ in-target chmod -R go-rwx /home/$user/.ssh/authorized_keys; \ in-target cp -r /home/$user/.ssh /root; \ in-target usermod -a -G sudo $user; EOF