This is an automated email from the ASF dual-hosted git repository.

lfrolov pushed a commit to branch DATALAB-2567
in repository https://gitbox.apache.org/repos/asf/incubator-datalab.git

commit 72b5650c79677246de3c912fdbd94a446ade2bd1
Author: leonidfrolov <[email protected]>
AuthorDate: Mon Nov 1 16:21:12 2021 +0200

    [DATALAB-2567]: fixed openssh version update
---
 infrastructure-provisioning/src/general/lib/os/debian/common_lib.py | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git 
a/infrastructure-provisioning/src/general/lib/os/debian/common_lib.py 
b/infrastructure-provisioning/src/general/lib/os/debian/common_lib.py
index 79efb68..543becb 100644
--- a/infrastructure-provisioning/src/general/lib/os/debian/common_lib.py
+++ b/infrastructure-provisioning/src/general/lib/os/debian/common_lib.py
@@ -291,12 +291,9 @@ def ensure_openssh_version(os_user):
                 datalab.fab.conn.sudo('mkdir /var/lib/sshd')
                 datalab.fab.conn.sudo('chmod -R 700 /var/lib/sshd/')
                 datalab.fab.conn.sudo('chown -R root:sys /var/lib/sshd/')
-                datalab.fab.conn.sudo('useradd -r -U -d /var/lib/sshd/ -c 
"sshd privsep" -s /bin/false sshd')
                 datalab.fab.conn.sudo('wget -c 
https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-{0}.tar.gz '
                                       '-O 
/tmp/openssh-{0}.tar.gz'.format(os.environ['conf_openssh_version']))
-                datalab.fab.conn.sudo('tar -xzf /tmp/openssh-{0}.tar.gz; cd 
/tmp/openssh-{0}; ./configure'.format(os.environ['conf_openssh_version']))
-                datalab.fab.conn.sudo('cd /tmp/openssh-{0}; 
make'.format(os.environ['conf_openssh_version']))
-                datalab.fab.conn.sudo('cd /tmp/openssh-{0}; make 
install'.format(os.environ['conf_openssh_version']))
+                datalab.fab.conn.sudo('bash -l -c "tar -zhxvf 
/tmp/openssh-{0}.tar.gz -C /tmp/; cd /tmp/openssh-{0}; ./configure; make; make 
install"'.format(os.environ['conf_openssh_version']))
             datalab.fab.conn.sudo('touch 
/home/{}/.ensure_dir/openssh_version_ensured'.format(os_user))
     except Exception as err:
         logging.error('Updating openssh to version:', str(err))

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to