summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/2012-September/018674.html
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-dev/2012-September/018674.html')
-rw-r--r--zarb-ml/mageia-dev/2012-September/018674.html135
1 files changed, 135 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/2012-September/018674.html b/zarb-ml/mageia-dev/2012-September/018674.html
new file mode 100644
index 000000000..e64ce310e
--- /dev/null
+++ b/zarb-ml/mageia-dev/2012-September/018674.html
@@ -0,0 +1,135 @@
+<!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=%3C5053300F.30603%40gmail.com%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="018629.html">
+ <LINK REL="Next" HREF="018676.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[Mageia-dev] /run vs /var/run in configuration files</H1>
+ <B>Guillaume Rousse</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=%3C5053300F.30603%40gmail.com%3E"
+ TITLE="[Mageia-dev] /run vs /var/run in configuration files">guillomovitch at gmail.com
+ </A><BR>
+ <I>Fri Sep 14 15:24:31 CEST 2012</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="018629.html">[Mageia-dev] /run vs /var/run in configuration files
+</A></li>
+ <LI>Next message: <A HREF="018676.html">[Mageia-dev] /run vs /var/run in configuration files
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#18674">[ date ]</a>
+ <a href="thread.html#18674">[ thread ]</a>
+ <a href="subject.html#18674">[ subject ]</a>
+ <a href="author.html#18674">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>Le 11/09/2012 13:44, Colin Guthrie a &#233;crit :
+&gt;<i> 'Twas brillig, and Guillaume Rousse at 11/09/12 11:47 did gyre and gimble:
+</I>&gt;&gt;<i> Le 11/09/2012 12:23, Sander Lepik a &#233;crit :
+</I>&gt;&gt;&gt;<i> 11.09.2012 13:15, Guillaume Rousse kirjutas:
+</I>&gt;&gt;&gt;&gt;<i> [...]
+</I>&gt;&gt;&gt;&gt;<i>
+</I>&gt;&gt;&gt;&gt;<i> The /run - /var/run merge (/usrmove) is supposed to make the change
+</I>&gt;&gt;&gt;&gt;<i> transparent for applications. Manually converting applications to
+</I>&gt;&gt;&gt;&gt;<i> explicitely refers to the new location doesn't change its usefulness.
+</I>&gt;&gt;&gt;&gt;<i>
+</I>&gt;&gt;&gt;<i> Well, if your system can't mount /var for some reason then keeping
+</I>&gt;&gt;&gt;<i> things on /run might make recovery easier.
+</I>&gt;<i>
+</I>&gt;&gt;<i> Then we probably should not refer to systemd directory as
+</I>&gt;&gt;<i> /usr/lib/systemd, but as /lib/systemd for exactly the same reason.
+</I>&gt;<i>
+</I>&gt;<i> I don't really see the comparison here.
+</I>The point was: if the canonical path for /usr/lib|/lib directory (which
+is actually the same) if the longuest one, why should the canonical path
+for the /var/run|/run directory be the shortest one ?
+
+&gt;<i> systemd is build to use /usr/lib/systemd these days, so it's technically
+</I>&gt;<i> incorrect to refer to it as anything else (of course technically
+</I>&gt;<i> incorrect != practically incorrect!)
+</I>&gt;<i>
+</I>&gt;&gt;<i> Also, the usefulness of an available /run when /var is quite discutable,
+</I>&gt;&gt;<i> whereas its main purpose is to store pid files for backgroud processes,
+</I>&gt;&gt;<i> most of them using /var/lib for storing their data.
+</I>&gt;<i>
+</I>&gt;<i> Well, not just pid files. It also stores socket files which are critical
+</I>&gt;<i> for IPC and such like and is an important bridge between initrd and the
+</I>&gt;<i> real rootfs.
+</I>&gt;<i>
+</I>&gt;<i> Personally I'm more in favour of using /run directly and adding lint
+</I>&gt;<i> rules that cause a build failure if files are packaged in either
+</I>&gt;<i> /var/run or /run.
+</I>Shipping /var/run or /run files/directory is a different issues, and is
+rather related to tmpfs conversion.
+
+However, a distinct lint rule could be to disallow the creation of
+/var/run subdirectories in tmpfiles.d configuration files, or to use
+/var/run pathes for PID files in systemd unit configuration files, if
+/run is to be preferred.
+
+&gt;<i> If nothing else it's marginally more efficient to use /run. No spinning
+</I>&gt;<i> media stat required to dereference the index. In extreme cases, it will
+</I>&gt;<i> help extend battery life. The benefits are tiny I'm sure, but it does
+</I>&gt;<i> depend on context/setup and if there is no other tangible reasons, maybe
+</I>&gt;<i> even this small advantage is enough to sway in one direction rather than
+</I>&gt;<i> the other!
+</I>Well, I'm not really impressed by potential perf issues, especially with
+no backing benchmarks. I'm rather concerned about ease of maintainance,
+and consistency between spec files.
+
+Anyway, I just found out than /usr/lib and /run are the actual
+directory, with /lib and /var/run the symlinks. Which makes an argument
+of favor of considering the first one as canonical.
+
+--
+BOFH excuse #182:
+
+endothermal recalibration
+</PRE>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="018629.html">[Mageia-dev] /run vs /var/run in configuration files
+</A></li>
+ <LI>Next message: <A HREF="018676.html">[Mageia-dev] /run vs /var/run in configuration files
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#18674">[ date ]</a>
+ <a href="thread.html#18674">[ thread ]</a>
+ <a href="subject.html#18674">[ subject ]</a>
+ <a href="author.html#18674">[ 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>