aboutsummaryrefslogtreecommitdiffstats
path: root/README.html
blob: f2a791efd8fbc8c1f4c9783906cc452cf2c396f4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
<h1>opentmpfiles</h1>
<p>
 This is an overlay voor the Gentoo Linux distribution, it provides ebuilds for
 opentmpfiles which is about to be removed from the official repository in
 favor of a systemd version.
</p>
<h2>Why this overlay?</h2>
<p>
 Gentoo can be -if you want- a systemd-free distro, it is one of the things i
 like about it. Opentmpfiles is Gentoo's implementation of tmpfiles and it is
 about to be replaced by the systemd version of tmpfiles. There has been
 <a href="https://forums.gentoo.org/viewtopic-t-1138687.html">quite some
 discussion</a> about that and I created this overlay to keep opentmpfiles.
</p>
<h2>What is in this overlay?</h2>
<p>
 This overlay provides two packages:
</p>
<ul>
 <li>virtual/tmpfiles, modified to only have opentmpfiles</li>
 <li>sys-apps/opentmpfiles, only modified to have an additional SRC_URI</li>
</ul>
<h2>How to use this overlay?</h2>
<p>
 First you'll have to clone this overlay on a place you like, a common place
 these days is <b>/var/db/repos</b>. So cd into that directory and use
 <b>git clone https://code.pa4wdh.nl.eu.org/gentoo/opentmpfiles</b>, this will
 create a directory called opentmpfiles with the overlay in it.
</p>
<p>
 Next you have to make portage aware of the repo, for that you'll have to
 create a config file under <b>/etc/portage/repos.conf</b>. Create a file
 called <b>opentmpfiles.conf</b> and give it these contents:
</p>
<pre>
[opentmpfiles]
location = /var/db/repos/opentmpfiles
sync-type = git
sync-uri = https://code.pa4wdh.nl.eu.org/gentoo/opentmpfiles
</pre>
<p>
 If you placed the overlay on a different place than <b>/var/db/repos</b> make
 sure to adapt the <b>location</b> line to your needs.
</p>
<p>
 In the official Gentoo repository the package sys-apps/opentmpfiles is still
 masked, so you still have to unmask it to be able to use it. Add
 sys-apps/opentmpfiles to /etc/portage/package.unmask to do that.
</p>
<h2>What can i do with this?</h2>
<p>
 This overlay will help you to keep opentmpfiles, eliminating an other systemd
 component from your system.
</p>
<p>
 If you have any feedback on this overlay, you're quite likely to find me on
 the <a href="https://forums.gentoo.org">Gentoo forums</a>.
</p>
<p>
 Have fun!
</p>