Hi,

Le 28/05/2017 à 00:09, Cord Beermann a écrit :
> Package: sslh
> Version: 1.18-1
> Severity: normal
> 
> Hello,
> 
> I want to use sslh.service with the sslh-select option, but in
> /lib/systemd/system/sslh.service is /usr/sbin/sslh hardcoded. 
> 
> It should user the information in /etc/default/sslh instead (or switch over 
> to update-alternatives?)

systemd does not support a variable into ExecStart:

# service sslh status
● sslh.service - SSL/SSH multiplexer
   Loaded: error (Reason: Invalid argument)
[...]
[/lib/systemd/system/sslh.service:8] Executable path is not absolute,
ignoring: $DAEMON --foreground $DAEMON_OPTS

One other way is to wrapp the startup, or use alternative.
I'll look to this.

> 
> Cord
> 
> -- System Information:
> Debian Release: 8.8
>   APT prefers stable
>   APT policy: (999, 'stable'), (799, 'stable-updates'), (798, 
> 'proposed-updates'), (500, 'oldstable'), (299, 'testing'), (199, 'unstable'), 
> (1, 'experimental')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 4.9.0-0.bpo.3-amd64 (SMP w/2 CPU cores)
> Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> Init: systemd (via /run/systemd/system)
> 
> Versions of packages sslh depends on:
> ii  adduser              3.113+nmu3
> ii  debconf              1.5.56
> ii  init-system-helpers  1.22
> ii  libc6                2.19-18+deb8u9
> ii  libcap2              1:2.24-8
> ii  libconfig9           1.4.9-2
> ii  libwrap0             7.6.q-25
> ii  lsb-base             4.1+Debian13+nmu1
> ii  update-inetd         4.43
> 
> Versions of packages sslh recommends:
> ii  apache2 [httpd]              2.4.10-10+deb8u8
> ii  openssh-server [ssh-server]  1:6.7p1-5+deb8u3
> 
> Versions of packages sslh suggests:
> ii  openbsd-inetd [inet-superserver]  0.20140418-2
> 
> -- debconf information:
> * sslh/inetd_or_standalone: standalone
> 

-- 
Guillaume Delacour

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to