summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/2012-September/018676.html
blob: f110a85476d8d26a45c790a23f8f649ab93f0042 (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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
 <HEAD>
   <TITLE> [Mageia-dev] /run vs /var/run in configuration files
   </TITLE>
   <LINK REL="Index" HREF="index.html" >
   <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20/run%20vs%20/var/run%20in%20configuration%20files&In-Reply-To=%3C50533CB8.4090007%40colin.guthr.ie%3E">
   <META NAME="robots" CONTENT="index,nofollow">
   <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
   <LINK REL="Previous"  HREF="018674.html">
   <LINK REL="Next"  HREF="018625.html">
 </HEAD>
 <BODY BGCOLOR="#ffffff">
   <H1>[Mageia-dev] /run vs /var/run in configuration files</H1>
    <B>Colin Guthrie</B> 
    <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20/run%20vs%20/var/run%20in%20configuration%20files&In-Reply-To=%3C50533CB8.4090007%40colin.guthr.ie%3E"
       TITLE="[Mageia-dev] /run vs /var/run in configuration files">mageia at colin.guthr.ie
       </A><BR>
    <I>Fri Sep 14 16:18:32 CEST 2012</I>
    <P><UL>
        <LI>Previous message: <A HREF="018674.html">[Mageia-dev] /run vs /var/run in configuration files
</A></li>
        <LI>Next message: <A HREF="018625.html">[Mageia-dev] /run vs /var/run in configuration files
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#18676">[ date ]</a>
              <a href="thread.html#18676">[ thread ]</a>
              <a href="subject.html#18676">[ subject ]</a>
              <a href="author.html#18676">[ author ]</a>
         </LI>
       </UL>
    <HR>  
<!--beginarticle-->
<PRE>'Twas brillig, and Guillaume Rousse at 14/09/12 14:24 did gyre and gimble:
&gt;<i> Le 11/09/2012 13:44, Colin Guthrie a &#233;crit :
</I>&gt;&gt;<i> 'Twas brillig, and Guillaume Rousse at 11/09/12 11:47 did gyre and
</I>&gt;&gt;<i> gimble:
</I>&gt;&gt;&gt;<i> Le 11/09/2012 12:23, Sander Lepik a &#233;crit :
</I>&gt;&gt;&gt;&gt;<i> 11.09.2012 13:15, Guillaume Rousse kirjutas:
</I>&gt;&gt;&gt;&gt;&gt;<i> [...]
</I>&gt;&gt;&gt;&gt;&gt;<i>
</I>&gt;&gt;&gt;&gt;&gt;<i> The /run - /var/run merge (/usrmove) is supposed to make the change
</I>&gt;&gt;&gt;&gt;&gt;<i> transparent for applications. Manually converting applications to
</I>&gt;&gt;&gt;&gt;&gt;<i> explicitely refers to the new location doesn't change its usefulness.
</I>&gt;&gt;&gt;&gt;&gt;<i>
</I>&gt;&gt;&gt;&gt;<i> Well, if your system can't mount /var for some reason then keeping
</I>&gt;&gt;&gt;&gt;<i> things on /run might make recovery easier.
</I>&gt;&gt;<i>
</I>&gt;&gt;&gt;<i> Then we probably should not refer to systemd directory as
</I>&gt;&gt;&gt;<i> /usr/lib/systemd, but as /lib/systemd for exactly the same reason.
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> I don't really see the comparison here.
</I>&gt;<i> The point was: if the canonical path for /usr/lib|/lib directory (which
</I>&gt;<i> is actually the same) if the longuest one, why should the canonical path
</I>&gt;<i> for the /var/run|/run directory be the shortest one ?
</I>
It's nothing to do with length, it's to do with which one is not a symlink!

Perhaps I'm misunderstanding, but /run serves a purpose and kinda needs
to be on the root partition such that the initrd can mount and use it.

We cannot really put that path into /var/run and then make /run a
symlink to it because the initrd might not have /var mounted yet.

Am I misinterpreting the question here?

&gt;&gt;<i> Personally I'm more in favour of using /run directly and adding lint
</I>&gt;&gt;<i> rules that cause a build failure if files are packaged in either
</I>&gt;&gt;<i> /var/run or /run.
</I>&gt;<i> Shipping /var/run or /run files/directory is a different issues, and is
</I>&gt;<i> rather related to tmpfs conversion.
</I>
Agreed, but I figured it was related enough to mention :)

&gt;<i> Anyway, I just found out than /usr/lib and /run are the actual
</I>&gt;<i> directory, with /lib and /var/run the symlinks. Which makes an argument
</I>&gt;<i> of favor of considering the first one as canonical.
</I>
Ahh that might explain things :) Yeah /run is the actual folder,
/var/run is just a compat symlink. The idea being to eventually remove
any reference to /bin or /var/run etc.

Col


-- 

Colin Guthrie
colin(at)mageia.org
<A HREF="http://colin.guthr.ie/">http://colin.guthr.ie/</A>

Day Job:
  Tribalogic Limited <A HREF="http://www.tribalogic.net/">http://www.tribalogic.net/</A>
Open Source:
  Mageia Contributor <A HREF="http://www.mageia.org/">http://www.mageia.org/</A>
  PulseAudio Hacker <A HREF="http://www.pulseaudio.org/">http://www.pulseaudio.org/</A>
  Trac Hacker <A HREF="http://trac.edgewall.org/">http://trac.edgewall.org/</A>
</PRE>


















<!--endarticle-->
    <HR>
    <P><UL>
        <!--threads-->
	<LI>Previous message: <A HREF="018674.html">[Mageia-dev] /run vs /var/run in configuration files
</A></li>
	<LI>Next message: <A HREF="018625.html">[Mageia-dev] /run vs /var/run in configuration files
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#18676">[ date ]</a>
              <a href="thread.html#18676">[ thread ]</a>
              <a href="subject.html#18676">[ subject ]</a>
              <a href="author.html#18676">[ author ]</a>
         </LI>
       </UL>

<hr>
<a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev
mailing list</a><br>
</body></html>