Control: tag -1 +confirmed Hi Pino,
Pino Toscano wrote:
> starting from 4.4.0-5, there are two tmpfiles.d .conf files shipped:
> /usr/lib/tmpfiles.d/screen.conf
> /usr/lib/tmpfiles.d/screen-cleanup.conf
> which are identical.
Huh? That's unexpected, but also no wonder given the switch to compat
level 10.
> This happens on all the architectures, except on amd64 as the 4.4.0-5
> version on that architecture was uploaded by Axel Beckert.
Are you sure about the latter?
→ dpkg-deb --contents /var/cache/pbuilder/result/screen_4.4.0-5_amd64.deb |
fgrep tmpfile
drwxr-xr-x root/root 0 2016-10-25 01:38 ./etc/tmpfiles.d/
drwxr-xr-x root/root 0 2016-10-25 01:38 ./usr/lib/tmpfiles.d/
-rw-r--r-- root/root 33 2016-06-21 09:10
./usr/lib/tmpfiles.d/screen-cleanup.conf
-rw-r--r-- root/root 33 2016-06-21 09:10 ./usr/lib/tmpfiles.d/screen.conf
That's from the package I've uploaded. So it has that issue, too. (I'm
quite glad that I cross-checked that because I really couldn't find
any reason for my pbuilder-based package from an uptodate Sid chroot
to differ from the sbuild-based builds just a few hours later.)
It's btw. the same for the file in the archive:
→ apt-file list screen | fgrep tmpfile
screen: /usr/lib/tmpfiles.d/screen-cleanup.conf
screen: /usr/lib/tmpfiles.d/screen.conf
Anyway, thanks for noticing!
Cause for this is a change in debhelper 9.20160709 plus the switch to
compat level 10:
* dh: Enable the systemd helpers by default in compat 10 and
later.
Will figure out how to tell dh_systemd_enable to use
screen-cleanup.conf instead of screen.conf. According to the man page,
--name= only works for .service files.
Regards, Axel
--
,''`. | Axel Beckert <[email protected]>, http://people.debian.org/~abe/
: :' : | Debian Developer, ftp.ch.debian.org Admin
`. `' | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5
`- | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE
screen_4.4.0-5_amd64.build.xz
Description: Binary data

