Bug#786731: Executable paths with spaces not supported until systemd 218-147

Andreas Seifert c at ezl.re
Mon May 25 01:12:03 BST 2015


Package: systemd
Version: 215-17
Severity: important

It is not possible to use quotes to give a literal executable path to the
ExecStart directive until systemd version 218-147. Before then, using
quotes will result in the ExecStart-directive being ignored and ultimately
the unit file being rejected by systemd as it does not contain the required
ExecStart-directive anymore.

Failing example:
ExecStart="/home/foo/my service/start.bin"

Failing workaround attempt:
ExecStart=/home/foo/my\x20service/start.bin

This bug has been fixed by the systemd team quite some time ago:
http://cgit.freedesktop.org/systemd/systemd/commit/?id=c853953658

It would be really nice if we could get a more recent version of systemd or
at least this bugfix backported.

I am using Debian Jessie with 3.16.0-4-amd64.

(I was unable to verify if this issue was already submitted as the bug
search repeatedly spew gateway timeouts on me - I apologize if this is a
duplicate)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-systemd-maintainers/attachments/20150525/7b565450/attachment.html>


More information about the Pkg-systemd-maintainers mailing list