This is like #12 but about ownership information. This is one of the last remaining issues with the packages in Debian which ship files in /usr/lib/tmpfiles.d. Of all files that do, here is a list of all C-type lines:
C /etc/varnish/secret 600 - - - /proc/sys/kernel/random/uuid
C /run/cockpit/inactive.issue 0640 root sudo - /usr/share/cockpit/issue/inactive.issue
C /run/softflowd/chroot/etc/protocols - - - - /etc/protocols
C /srv/ftp/welcome.msg - - - - /usr/share/proftpd/templates/welcome.msg
C /var/lib/canna/dic/canna/bushu.cld - canna canna - /usr/lib/canna/debian-template/bushu.cld
C /var/lib/canna/dic/canna/fuzokugo.cbd - canna canna - /usr/lib/canna/debian-template/fuzokugo.cbd
C /var/lib/canna/dic/canna/iroha.cbd - canna canna - /usr/lib/canna/debian-template/iroha.cbd
C /var/lib/canna/dic/canna/iroha.cld - canna canna - /usr/lib/canna/debian-template/iroha.cld
C /var/lib/jetty9/webapps/root - - - - /usr/share/jetty9/default-root
Of those 9, 5 explicitly set the ownership information and that works fine. Of the remaining 4, 3 copy from a file which is owned by user and group root, so seedfiles which is run as root is creating the files with the correct owner by coincidence. Only the first line which copies from /proc/sys/kernel/random/uuid fails in my testcases. That file is owned by user and group "nobody" and systemd-tmpfiles preserves this information while seedfiles creates /etc/varnish/secret owned by the root user.
This is like #12 but about ownership information. This is one of the last remaining issues with the packages in Debian which ship files in /usr/lib/tmpfiles.d. Of all files that do, here is a list of all C-type lines:
```
C /etc/varnish/secret 600 - - - /proc/sys/kernel/random/uuid
C /run/cockpit/inactive.issue 0640 root sudo - /usr/share/cockpit/issue/inactive.issue
C /run/softflowd/chroot/etc/protocols - - - - /etc/protocols
C /srv/ftp/welcome.msg - - - - /usr/share/proftpd/templates/welcome.msg
C /var/lib/canna/dic/canna/bushu.cld - canna canna - /usr/lib/canna/debian-template/bushu.cld
C /var/lib/canna/dic/canna/fuzokugo.cbd - canna canna - /usr/lib/canna/debian-template/fuzokugo.cbd
C /var/lib/canna/dic/canna/iroha.cbd - canna canna - /usr/lib/canna/debian-template/iroha.cbd
C /var/lib/canna/dic/canna/iroha.cld - canna canna - /usr/lib/canna/debian-template/iroha.cld
C /var/lib/jetty9/webapps/root - - - - /usr/share/jetty9/default-root
```
Of those 9, 5 explicitly set the ownership information and that works fine. Of the remaining 4, 3 copy from a file which is owned by user and group root, so seedfiles which is run as root is creating the files with the correct owner by coincidence. Only the first line which copies from `/proc/sys/kernel/random/uuid` fails in my testcases. That file is owned by user and group "nobody" and systemd-tmpfiles preserves this information while seedfiles creates `/etc/varnish/secret` owned by the root user.