Re: Creation of directories via tmpfiles.d directly after package installation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Jochen Schmitt <Jochen@xxxxxxxxxxxxxxx> writes:
> I have implement the creation of the /var/run/news directory in the
> inn package via tmpfiles.d.

> But It's seems, that the directory will not created directly after the
> package was installed. so I have add the line
> systemd-tmpfiles --create %{_sysconfdir}/tmpfiles/inn.conf
> on the %post stanza.

That's not the way to do it.  You should create the directory via the
normal RPM methods for including a directory --- that is, make the
directory in the install root and include it in the %files list.

What tmpfiles.d is for is to cause such directories to be recreated
after a system reboot.

Yes, it's an ugly kluge.  I don't know why tmpfiles.d needs its own
configuration instead of just looking at the RPM metadata.  But hey,
making extra work for packagers is standard practice ...

			regards, tom lane
packaging mailing list

[Home]     [Fedora Legacy]     [Fedora Desktop]     [Red Hat 9 Bible]     [Fedora Bible]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

Powered by Linux