<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/openrc.git/sh/tmpfiles.sh.in, branch github/refactor</title>
<subtitle>[no description]</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/openrc.git/atom?h=github%2Frefactor</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/openrc.git/atom?h=github%2Frefactor'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/openrc.git/'/>
<updated>2015-08-03T19:51:16Z</updated>
<entry>
<title>tmpfiles: run restorecon on the entire path</title>
<updated>2015-08-03T19:51:16Z</updated>
<author>
<name>Jason Zaman</name>
<email>jason@perfinion.com</email>
</author>
<published>2015-07-10T20:45:11Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/openrc.git/commit/?id=6a422982579786cb8308af04ccca6622afa06e50'/>
<id>urn:sha1:6a422982579786cb8308af04ccca6622afa06e50</id>
<content type='text'>
The tmpfiles "d" entry will create a full path and only the last dir in
the path will have its SELinux label set correctly. This patch will
restorecon the parents as well so that the selinux labels are correct.

eg, "d /run/libvirt/lxc", then "lxc" would have the correct SELinux
label but "libvirt" would not.

Signed-off-by: Jason Zaman &lt;jason@perfinion.com&gt;
</content>
</entry>
<entry>
<title>tmpfiles: Recognize type 'v' (create btrfs subvol)</title>
<updated>2015-06-25T05:40:35Z</updated>
<author>
<name>Mike Gilbert</name>
<email>floppym@gentoo.org</email>
</author>
<published>2015-06-14T01:25:33Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/openrc.git/commit/?id=a36a635b016a7427dd1739a26c951fedf22f0dec'/>
<id>urn:sha1:a36a635b016a7427dd1739a26c951fedf22f0dec</id>
<content type='text'>
This change does NOT implement btrfs subvol creation.  Instead, it
treats 'v' the same as 'd', which is an acceptable fallback
according to the manual.

Fixes #58
</content>
</entry>
<entry>
<title>Remove execute bit from tmpfiles.sh.in</title>
<updated>2015-06-25T05:40:02Z</updated>
<author>
<name>Mike Gilbert</name>
<email>floppym@gentoo.org</email>
</author>
<published>2015-06-14T01:11:18Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/openrc.git/commit/?id=9310ccc06bcadd8897aed51cd51c94fccb7d9c07'/>
<id>urn:sha1:9310ccc06bcadd8897aed51cd51c94fccb7d9c07</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix tmpfiles processing</title>
<updated>2015-04-08T14:57:46Z</updated>
<author>
<name>William Hubbs</name>
<email>w.d.hubbs@gmail.com</email>
</author>
<published>2015-04-01T15:55:09Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/openrc.git/commit/?id=1eab656ca1d3258ff00495710a68ad459ce50d3e'/>
<id>urn:sha1:1eab656ca1d3258ff00495710a68ad459ce50d3e</id>
<content type='text'>
Tmpfiles.d processing had /run overriding /usr/lib and /etc, but this is
not correct. The correct order, from lowest to highest, for tmpfiles
processing is:

* /usr/lib/tmpfiles.d/*.conf
* /run/tmpfiles.d/*.conf
* /etc/tmpfiles.d

This means /run/tmpfiles.d/*.conf can override /etc/tmpfiles.d/*.conf,
but /etc/tmpfiles.d/*.conf can override both of them.

This fixes #49.
</content>
</entry>
<entry>
<title>tmpfiles.sh: add support for C action</title>
<updated>2014-08-27T22:49:00Z</updated>
<author>
<name>Andrew Gregory</name>
<email>andrew.gregory.8@gmail.com</email>
</author>
<published>2014-08-25T19:46:28Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/openrc.git/commit/?id=d4204a97a2410fcf37a64385204e6452c6958e8d'/>
<id>urn:sha1:d4204a97a2410fcf37a64385204e6452c6958e8d</id>
<content type='text'>
Recursively copies files or directories.  Added by systemd in 849958d1.
</content>
</entry>
<entry>
<title>tmpfiles.sh: add support for + modifier</title>
<updated>2014-08-27T22:48:34Z</updated>
<author>
<name>Andrew Gregory</name>
<email>andrew.gregory.8@gmail.com</email>
</author>
<published>2014-08-25T19:37:45Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/openrc.git/commit/?id=6f3f50d4530f583d0d2aedec8af20077a9d07f4f'/>
<id>urn:sha1:6f3f50d4530f583d0d2aedec8af20077a9d07f4f</id>
<content type='text'>
systemd added support for b+, c+, p+, and L+ in 2e78fa79 and 1554afae to
remove the target path if it already exists.
</content>
</entry>
<entry>
<title>tmpfiles: fix relabel to run restorecon before chown and chmod</title>
<updated>2014-08-13T20:26:37Z</updated>
<author>
<name>William Hubbs</name>
<email>w.d.hubbs@gmail.com</email>
</author>
<published>2014-08-13T20:26:37Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/openrc.git/commit/?id=c8018d04a7b238b57a3d74a68e2af02af395f510'/>
<id>urn:sha1:c8018d04a7b238b57a3d74a68e2af02af395f510</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tmpfiles: Move relabelling before any other calls for device nodes</title>
<updated>2014-08-13T15:02:20Z</updated>
<author>
<name>Jason Zaman</name>
<email>jason@perfinion.com</email>
</author>
<published>2014-08-13T06:50:34Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/openrc.git/commit/?id=6f080e9c1a2a9b9c308cdc03f9cf782c4ce4d440'/>
<id>urn:sha1:6f080e9c1a2a9b9c308cdc03f9cf782c4ce4d440</id>
<content type='text'>
Device nodes are normally never device_t so this type does not
have many permissions. After the mknod, the device should have
its label corrected before any other operations (like chmod).
</content>
</entry>
<entry>
<title>tmpfiles.sh: do not use install</title>
<updated>2014-08-07T17:54:04Z</updated>
<author>
<name>Jason Zaman</name>
<email>jason@perfinion.com</email>
</author>
<published>2014-08-05T22:12:35Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/openrc.git/commit/?id=647e08eb9166d23d0c64f0c8767d93a06bd21a40'/>
<id>urn:sha1:647e08eb9166d23d0c64f0c8767d93a06bd21a40</id>
<content type='text'>
install is in /usr which causes problems if /usr is not mounted.
Instead, checkpath and "mkdir -p" can do everything required and are
both available before /usr is mounted.
Since checkpath also handles selinux labels correctly,
_restorecon after is not required.

X-Gentoo-Bug: 503408
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=503408
</content>
</entry>
<entry>
<title>tmpfiles: set the proper SELinux context</title>
<updated>2014-07-16T15:53:25Z</updated>
<author>
<name>Jason Zaman</name>
<email>jason@perfinion.com</email>
</author>
<published>2014-07-15T18:27:32Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/openrc.git/commit/?id=4f784bd46923486773edcd7749246a21bd419e6b'/>
<id>urn:sha1:4f784bd46923486773edcd7749246a21bd419e6b</id>
<content type='text'>
Restore the label on the created file / dir based on the policy
fcontexts.

X-Gentoo-Bug: 516956
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=516956
</content>
</entry>
</feed>
