#!/bin/bash -x set -eE -o pipefail trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?"' ERR $ROOTCMD adduser --disabled-password --gecos ian ian $ROOTCMD usermod -p "$ROOTPW" ian if ifclass STABLE; then fcopy -M /etc/apt/preferences fi if ifclass DEBIAN; then fcopy -M /etc/apt/preferences.d/unstable fcopy -riM /etc/apt/sources.list.d fi # -i, ignore nonmatching class error, always return 0. fcopy -r -M -i /home/ian/.ssh /var/lib/fai/config/distro-install-common/end rm -f /target/etc/apt/sources.list chroot /target bash <<'EOF' chown -R 1000:1000 /home/ian/.ssh chmod -R u=Xrw,og= /home/ian/.ssh cp -ar /home/ian/.ssh /root chown -R root:root /root/.ssh # default jessie groups + kvm & systemd-journal usermod -aG cdrom,floppy,sudo,audio,dip,video,plugdev,netdev,kvm,systemd-journal ian EOF if ifclass STABLE; then apt-get -y install unison-gtk apt-get -y install unison-gtk/testing fi