fix btrbk service
[distro-setup] / distro-begin
index 182a9d92ee2af270a22dfee2e30017c80720def2..c0c1f240cb494b14b0d41256b258aaa546f45ec5 100755 (executable)
@@ -134,6 +134,15 @@ EOF
     sudo systemctl daemon-reload # needed if the file was already there
     sudo systemctl enable keyscriptoff.service
     sudo systemctl start keyscriptoff.service
+
+    # from /usr/share/doc/dropbear-initramfs/README.initramfs.gz
+    while read m _; do /sbin/modinfo -F filename "$m"; done </proc/modules | \
+      sed -nr "s@^/lib/modules/`uname -r`/kernel/drivers/net(/.*)?/([^/]+)\.ko\$@\2@p" \
+          | sudo dd of=/etc/initramfs-tools/modules
+    sudo apt-get -y install initramfs-tools-core
+    # initram auth keys get setup with rootsshsync
+    # then for remote unlock, ssh and do this once per crypt disk:
+    # echo -n PASS >/lib/cryptsetup/passfifo
 fi
 ##### end setup encryption scripts ######
 
@@ -313,6 +322,7 @@ fi
 s lnf /q/root/.editor-backups /q/root/.undo-tree-history \
   /a/opt /a/c/.emacs.d $HOME/mw_vars /k/backup /root
 pi rsync # needed for rootsshsync
+/a/bin/ds/install-my-scripts # needed for rootsshsync
 rootsshsync
 s lnf /a/c/.vim /a/c/.vimrc /a/c/.gvimrc /root
 if has_p; then