From d3df314b3b489fd30e2630d84b3a5e921330ee5a Mon Sep 17 00:00:00 2001 From: Michael Prokop Date: Wed, 15 Jul 2020 09:52:12 +0200 Subject: [PATCH] TT#83753 Port status server to py3 The /usr/bin/python symlink/binary no longer exists in recent Grml-Sipwise ISOs and python3 doesn't ship SimpleHTTPServer but http.server instead. Change-Id: I6677e8a416b142034d99d5b1d2b11ba74d87a6ec (cherry picked from commit 862fb155f0c420bc7296bd391b892bf3aff00d0f) --- templates/scripts/includes/deployment.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/templates/scripts/includes/deployment.sh b/templates/scripts/includes/deployment.sh index 69e1611..1571a7c 100755 --- a/templates/scripts/includes/deployment.sh +++ b/templates/scripts/includes/deployment.sh @@ -72,12 +72,12 @@ enable_deploy_status_server() { mkdir -p "${STATUS_DIRECTORY}" # get rid of already running process - PID=$(pgrep -f 'python.*SimpleHTTPServer') || true + PID=$(pgrep -f 'python3.*http.server') || true [ -n "$PID" ] && kill "$PID" ( cd "${STATUS_DIRECTORY}" - python -m SimpleHTTPServer 4242 >/tmp/status_server.log 2>&1 & + python3 -m http.server 4242 >/tmp/status_server.log 2>&1 & ) }