Am 20.01.2015 um 17:56 schrieb Michael Biebl:
> I looked into this a bit more myself. Unfortunately, those .sh suffixes
> are not the only ways to trigger this particular bug.
> 
> As can be seen in [1], this can also be caused by backup/temporary
> files, i.e. the name of the sysv init script no longer matches the name
> in the Provides: field, and therefor we create a symlink and subsequent
> creation of the real unit file fails.

While investigating this, I noticed that the existing list of
backup/temporary files [1] is incomplete/incorrect and we should
probably also ignore the temporary files created by
dpkg-maintaintscripts-helper and ucf.


dpkg: .dpkg-{new,old,dist,tmp} (according to lib/dpkg/dpkg.h)
dpkg-maintscripts-helper: .dpkg-{bak,backup,remove}
ucf: .ucf-{new,old,dist}

Helmut mentioned on IRC, that it would probably also be a good idea to
ignore temporary files created by dpkg-divert.


[1] http://cgit.freedesktop.org/systemd/systemd/tree/src/shared/util.c#n1539
-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Pkg-systemd-maintainers mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-systemd-maintainers

Reply via email to