diff --git a/bin/admin/packages-check.sh b/bin/admin/packages-check.sh index 974d223..302f50c 100755 --- a/bin/admin/packages-check.sh +++ b/bin/admin/packages-check.sh @@ -124,7 +124,7 @@ elif echo "$DISTRO_LIKE" | grep -q -w suse; then perl-JSON-XS inotify-tools lsof curl perl-TermReadLine-Gnu \ perl-libwww-perl perl-Digest perl-IO-Socket-SSL \ perl-Net-Server cryptsetup mosh expect openssh \ - coreutils bash perl-CGI iputils \ + coreutils bash perl-CGI iputils util-linux-systemd \ perl-Time-HiRes perl-Unix-Syslog hostname perl-LWP-Protocol-https \ google-authenticator-libpam tar perl-Test-Deep" [ "$opt_syslogng" = 1 ] && wanted_list="$wanted_list syslog-ng" diff --git a/tests/functional/docker/target_role.sh b/tests/functional/docker/target_role.sh index ce41ac1..cb16e84 100755 --- a/tests/functional/docker/target_role.sh +++ b/tests/functional/docker/target_role.sh @@ -171,7 +171,7 @@ if [ "$WANT_HTTP_PROXY" = 1 ]; then echo "Starting HTTP Proxy and fake remote server" while : ; do if ! pgrep -f /osh-http-proxy-daemon >/dev/null; then - if [ -x /etc/init.d/osh-http-proxy ]; then + if [ -x /etc/init.d/osh-http-proxy ] && [ -f /lib/init/vars.sh ] && command -v start-stop-daemon >/dev/null 2>&1; then /etc/init.d/osh-http-proxy start else sudo -n -u proxyhttp -- /opt/bastion/bin/proxy/osh-http-proxy-daemon &