From 1eeb8f66722b2f0076e8e151dfa0f0a014d71f7b Mon Sep 17 00:00:00 2001
From: David Beniamine <david.beniamine@tetras-libre.fr>
Date: Tue, 19 Feb 2019 19:25:31 +0100
Subject: [PATCH] Fix annoying ssh issues

---
 do_preinstall.sh | 5 +++--
 sync_sid.sh      | 2 ++
 2 files changed, 5 insertions(+), 2 deletions(-)
 create mode 100755 sync_sid.sh

diff --git a/do_preinstall.sh b/do_preinstall.sh
index fe5ac1e..fbe12de 100755
--- a/do_preinstall.sh
+++ b/do_preinstall.sh
@@ -56,8 +56,9 @@ echo "Generating initial config"
 safe_run gen_config
 
 echo "Instanciating server"
-safe_run ssh partage "net setlocalsid $(ldapsearch -x sambaDomainName=* | awk '/^sambaSID/{print $2}')"
-safe_run instance
+scp $DIR/sync_sid.sh partage:.
+safe_run ssh partage bash ./sync_sid.sh
+ssh partage rm sync_sid.sh
 
 echo "Running diagnostic"
 safe_run diagnose -L
diff --git a/sync_sid.sh b/sync_sid.sh
new file mode 100755
index 0000000..e9e66ce
--- /dev/null
+++ b/sync_sid.sh
@@ -0,0 +1,2 @@
+#!/bin/bash
+net setlocalsid $(ldapsearch -x sambaDomainName=* | awk '/^sambaSID/{print $2}')
-- 
GitLab