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]
