Bug#764730: dh_systemd_start: un-escapes - in unit/directory names

Bernd Zeimetz b.zeimetz at conova.com
Fri Oct 10 16:08:39 BST 2014


Severity: serious
Package: dh-systemd
Version: 1.21

Serious severity as this breaks the installation of affected packages.

Although a unit file with a properly escaped '-' in the directory name 
(run-vmblock\x2dfuse.mount in this case) is installed properly, the 
escaped part is being unescaped in the maintainer scripts, for example

     deb-systemd-helper enable run-vmblock-fuse.mount >/dev/null....

which obviously complains about missing files at install/removal time.

dh_systemd_start should keep c-style escaping intact.


Thanks,

Bernd


-- 
Mit freundlichen Grüßen


Bernd Zeimetz
Systems Engineer
Debian Developer

conova communications GmbH
Web    | http://www.conova.com/
E-Mail | b.zeimetz at conova.com

Zentrale Salzburg
Karolingerstraße 36A
5020 Salzburg

Tel | +43 (0) 662 22 00 - 313
Fax | +43 (0) 662 22 00 - 209

Es gelten die Allgemeinen Geschäftsbedingungen der
conova communications GmbH, http://www.conova.com/de/agb/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3339 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-systemd-maintainers/attachments/20141010/67a1ec82/attachment.bin>


More information about the Pkg-systemd-maintainers mailing list