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>
|