diff options
Diffstat (limited to 'zarb-ml/mageia-dev/2012-June/016507.html')
-rw-r--r-- | zarb-ml/mageia-dev/2012-June/016507.html | 131 |
1 files changed, 131 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/2012-June/016507.html b/zarb-ml/mageia-dev/2012-June/016507.html new file mode 100644 index 000000000..9a95e1b88 --- /dev/null +++ b/zarb-ml/mageia-dev/2012-June/016507.html @@ -0,0 +1,131 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> +<HTML> + <HEAD> + <TITLE> [Mageia-dev] [changelog] [RPM] cauldron core/release nfs-utils-1.2.6-2.mga3 + </TITLE> + <LINK REL="Index" HREF="index.html" > + <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20%5Bchangelog%5D%20%5BRPM%5D%20cauldron%20core/release%0A%09nfs-utils-1.2.6-2.mga3&In-Reply-To=%3Cm362attzh0.fsf%40euphor.blino.org%3E"> + <META NAME="robots" CONTENT="index,nofollow"> + <META http-equiv="Content-Type" content="text/html; charset=us-ascii"> + <LINK REL="Previous" HREF="016495.html"> + <LINK REL="Next" HREF="016508.html"> + </HEAD> + <BODY BGCOLOR="#ffffff"> + <H1>[Mageia-dev] [changelog] [RPM] cauldron core/release nfs-utils-1.2.6-2.mga3</H1> + <B>Olivier Blin</B> + <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20%5Bchangelog%5D%20%5BRPM%5D%20cauldron%20core/release%0A%09nfs-utils-1.2.6-2.mga3&In-Reply-To=%3Cm362attzh0.fsf%40euphor.blino.org%3E" + TITLE="[Mageia-dev] [changelog] [RPM] cauldron core/release nfs-utils-1.2.6-2.mga3">mageia at blino.org + </A><BR> + <I>Thu Jun 14 22:23:07 CEST 2012</I> + <P><UL> + <LI>Previous message: <A HREF="016495.html">[Mageia-dev] [changelog] [RPM] cauldron core/release nfs-utils-1.2.6-2.mga3 +</A></li> + <LI>Next message: <A HREF="016508.html">[Mageia-dev] [changelog] [RPM] cauldron core/release nfs-utils-1.2.6-2.mga3 +</A></li> + <LI> <B>Messages sorted by:</B> + <a href="date.html#16507">[ date ]</a> + <a href="thread.html#16507">[ thread ]</a> + <a href="subject.html#16507">[ subject ]</a> + <a href="author.html#16507">[ author ]</a> + </LI> + </UL> + <HR> +<!--beginarticle--> +<PRE>Colin Guthrie <<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">mageia at colin.guthr.ie</A>> writes: + +[...] + +>>>><i> Now installing a kernel spits those messages: +</I>>>>><i> libkmod: conf_files_filter_out: Directories inside directories are not +</I>>>>><i> supported: /lib/modprobe.d/nfs.conf +</I>>>>><i> (...) +</I>>>><i> We currently have no such /lib/modprobe.d directory in the +</I>>>><i> distribution, only /etc/modprobe.d. I guess our kmod package doesn't +</I>>>><i> support it yet, but should sooner or later. If I'm wrong, it's easy to +</I>>>><i> switch back to /etc/modprobe.d instead. +</I>>><i> +</I>>><i> Actually, you installed the file as /lib/modprobe.d/nfs.conf/nfs.conf +</I>>><i> I've removed the extra directory level. +</I>>><i> +</I>>><i> But we should probably use /etc/modprobe.d/nfs.conf instead. +</I>><i> +</I>><i> IMO we should not use /etc/ here. /etc/ should be the domain of +</I>><i> administrator changes. IMO packages should always use /lib/ (or +</I>><i> eventually /usr/lib/) for such things. I've been pushing for this proper +</I>><i> separation for a while. udev and systemd do it properly although we do +</I>><i> still ship several udev files in /etc/udev/rules.d/ in packages which +</I>><i> should, by rights, be in /lib/udev/rules.d/ +</I> +Yes, but currently, kmod and other system packages install modprobe +config files in /etc/modprobe.d: +$ rpm -qf /etc/modprobe.d/* +kmod-8-1.mga3 +kmod-8-1.mga3 +kmod-8-1.mga3 +cups-common-1.5.3-5.mga3 +kmod-8-1.mga3 +kmod-8-1.mga3 +sound-scripts-0.62-9.mga3 + +To be consistent, I moved the nfs-utils file there + +><i> dbus upstream is still a big offender with policy files often ending up +</I>><i> in /etc/dbus-1/system.d/ rather than in a /lib/ tree. This can and does +</I>><i> sometimes have security implications, e.g. with the privilege escalation +</I>><i> I recently reported regarding sectool: +</I>><i> <A HREF="https://bugzilla.redhat.com/show_bug.cgi?id=809437">https://bugzilla.redhat.com/show_bug.cgi?id=809437</A> +</I>><i> +</I>><i> The policy file in question was marked with %config(noreplace) as it was +</I>><i> in /etc. But really this is a policy file which shouldn't be modified by +</I>><i> users. Therefore it shouldn't be marked as noreplace and it shouldn't +</I>><i> live in /etc/ +</I> +Well, system administrators might want to change the default dbus +permissions. + +><i> So, if the /lib/modprobe.d/ dir isn't parsed by kmod, we should fix kmod. +</I> +It seems it is parsed by kmod, but this doesn not seem to be mentionned +in the doc, and no package owns the dir... + +I agree about moving modprobe config file into a system dir, but things +have to be done properly (with doc, proper directory owning, and all +packages doing the same). + +-- +Olivier Blin - blino +</PRE> + + + + + + + + + + + + + + +<!--endarticle--> + <HR> + <P><UL> + <!--threads--> + <LI>Previous message: <A HREF="016495.html">[Mageia-dev] [changelog] [RPM] cauldron core/release nfs-utils-1.2.6-2.mga3 +</A></li> + <LI>Next message: <A HREF="016508.html">[Mageia-dev] [changelog] [RPM] cauldron core/release nfs-utils-1.2.6-2.mga3 +</A></li> + <LI> <B>Messages sorted by:</B> + <a href="date.html#16507">[ date ]</a> + <a href="thread.html#16507">[ thread ]</a> + <a href="subject.html#16507">[ subject ]</a> + <a href="author.html#16507">[ 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> |