lots of fixes, automation for bitfolk
[distro-setup] / rootsshsync
index b4335dbcbbccfdb9164e44b4762dffcbba089268..a77bf236dc42f49c8604bc93108660223785f167 100755 (executable)
@@ -37,9 +37,11 @@ fi
 find $user_ssh_dir -xtype l -exec rm '{}' \;
 # -t times, so it won't rewrite the file every time,
 # -L resolve links
-rsync --exclude=/h --exclude=/h.pub --exclude /config --exclude /confighome -rtL --delete $user_ssh_dir/ /root/.ssh
+rsync --exclude=/h --exclude=/h.pub \
+ --exclude=/hrsa --exclude=/hrsa.pub \
+      --exclude /config --exclude /confighome -rtL --delete $user_ssh_dir/ /root/.ssh
 if [[ -e /q/root/h ]]; then
-  cp -a /q/root/h{,.pub} /root/.ssh
+  cp -a /q/root/{h,hrsa}{,.pub} /root/.ssh
 fi
 
 if [[ -e $user_ssh_dir/config ]]; then
@@ -57,8 +59,8 @@ if [[ -e $user_ssh_dir/config ]]; then
 fi
 chown -R root:root /root/.ssh
 
-# notably: installs hssh
-/a/exe/install-my-scripts
+rsync -tp --chmod=755 --chown=root:root /a/bin/ds/hssh /usr/local/bin
+
 if [[ -e /a/opt/btrbk/ssh_filter_btrbk.sh ]]; then
   install /a/opt/btrbk/ssh_filter_btrbk.sh /usr/local/bin
 fi