fixes mostly for stable
[automated-distro-installer] / fai / config / distro-install-common / end
index 666b781bf8cb98748ee5d191da634d7eb4e1b0dd..9f92418102085471491f2e116ea9386040c89ceb 100755 (executable)
@@ -14,3 +14,22 @@ echo "fs.inotify.max_user_watches = 1000000" >> $target/etc/sysctl.d/99-sysctl.c
 # sysctl --system
 
 echo 'ian  ALL=(ALL)  NOPASSWD: ALL' >> $target/etc/sudoers
+
+
+dir=/q/p/c/machine_specific/$HOSTNAME/.unison
+$ROOTCMD mkdir -p $dir
+
+$ROOTCMD rm -rf /root/.unison
+$ROOTCMD ln -s $dir /root
+$ROOTCMD ln -s /q/p /
+
+while true; do
+    $ROOTCMD chown 1000:1000 $dir
+    $ROOTCMD chmod 660 $dir
+    dir=$(dirname $dir)
+    [[ $dir != /q ]] || break
+done
+
+# kvm is normally created by some package,
+# but unison doesn't like unknown groups, so make it now so initial sync works.
+$ROOTCMD groupadd kvm