4 trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?"' ERR
6 $ROOTCMD adduser
--disabled-password --gecos ian ian
7 $ROOTCMD usermod
-p "$ROOTPW" ian
9 if ifclass STABLE
; then
10 fcopy
-M /etc
/apt
/preferences
13 if ifclass DEBIAN
; then
14 fcopy
-M /etc
/apt
/preferences.d
/unstable
15 fcopy
-riM /etc
/apt
/sources.list.d
19 # -i, ignore nonmatching class error, always return 0.
20 fcopy
-r -M -i /home
/ian
/.
ssh
21 /var
/lib
/fai
/config
/distro-install-common
/end
23 rm -f /target
/etc
/apt
/sources.list
25 chroot
/target bash
<<'EOF'
26 chown -R 1000:1000 /home/ian/.ssh
27 chmod -R u=Xrw,og= /home/ian/.ssh
28 cp -ar /home/ian/.ssh /root
29 chown -R root:root /root/.ssh
31 # default jessie groups + kvm & systemd-journal
32 usermod -aG cdrom,floppy,sudo,audio,dip,video,plugdev,netdev,kvm,systemd-journal ian
36 apt-get
-y install unison-gtk
37 if ifclass STABLE
; then
38 apt-get
-y install unison-gtk
/testing