X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=debian-preseed;fp=debian-preseed;h=86b4ffd6c212f58aee289036eeb24d6b914a1f54;hb=a43d3eec943c5f0491b300214a3c744d31a6e542;hp=0000000000000000000000000000000000000000;hpb=a4bf1d090bfbb5603bd6f2aa9f67a2e8a702d476;p=automated-distro-installer diff --git a/debian-preseed b/debian-preseed new file mode 100755 index 0000000..86b4ffd --- /dev/null +++ b/debian-preseed @@ -0,0 +1,142 @@ +#!/bin/bash + +set -eE -o pipefail +trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?"' 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