From mboxrd@z Thu Jan 1 00:00:00 1970 From: Harald Hoyer Subject: Re: [PATCH] load dracut.conf.d before dracut.conf Date: Fri, 18 Feb 2011 11:15:56 +0100 Message-ID: <4D5E46DC.4020303@redhat.com> References: <201007140205.35944.maarten.vanraes@gmail.com> <4C46DCD0.3020608@redhat.com> <4D280724.8050405@mandriva.org> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <4D280724.8050405-4qZELD6Fgxhg9hUCZPvPmw@public.gmane.org> Sender: initramfs-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org List-ID: Content-Type: text/plain; charset="us-ascii" To: Anssi Hannula Cc: Maarten Vanraes , initramfs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org Am 08.01.2011 07:41, schrieb Anssi Hannula: > On 21.07.2010 14:41, Harald Hoyer wrote: >> On 07/14/2010 02:05 AM, Maarten Vanraes wrote: >>> Hi, >>> >>> Here are some patches, some that were used as patches in the mandriva >>> builds, >>> and a first one from me, to fix nfs hostonly on chrooted installs. >>> >>> Kind regards, >>> >>> Maarten Vanraes >> >> Pushed the conffile patch and the bootchartd patch > > The conffile patch causes dracut to load /etc/dracut.conf first and only > then /etc/dracut.conf.d, allowing the latter to override the former. > > IMO this is backwards. I thought distribution/package default stuff was > supposed to be put in /etc/dracut.conf.d/*.conf, and /etc/dracut.conf > was the place for the user to override them if they so wished. > > Is this not the case? > > If I've indeed misunderstood this, what is the recommended way for a > user to override distribution default settings? > Create a /etc/dracut.conf.d/zzz-last-user.conf? > Wouldn't that make /etc/dracut.conf superfluous? Or is that file indeed > intended for distribution defaults instead? > > Or is there some more important reason to have it this way? > > I've attached a patch which makes the behaviour sensible to me. > > > For background, the Mandriva package (again, wrongly IMO) currently uses > /etc/dracut.conf for distribution defaults and expects any user > configuration to be in /etc/dracut.conf.d/*.conf, and that was the > reason for the original patch submission; I'll change this behavior in > Mandriva (no one was against it on our ml in March) if the attached > patch gets OK'd. > in Fedora, I put distro specific stuff in /etc/dracut.conf.d/01-dist.conf and I encourage people to put their config in e.g. /etc/dracut.conf.d/99-myconf.conf