On Mon, Nov 27, 2006 at 11:20:06PM +0100, Vincent Pelletier wrote:
> > That said, if you don't like the idea then we could proceed adding it in
> > debian, but that might close the door to merging in the future (maintaining
> > the script in debian ourselves implies accepting contributions from many
> > people without any paperwork arrangements).
> 
> Personally, the way update-grub works on all my applicable debian installs 
> suits me perfectly.

When you just run it and see it works, everything seems wonderful.  But have
a look at the code; everyone has been adding their cruft for ages, and it's
completely unmanageable now.  By taking a modular approach, we can have a
simple core that is easily maintainable, and unload the responsability for
modules to the applications they're associated with.

> But as Declan said, it's bad to overwrite the file...
> I wonder if it could become just a generation of a file which would be 
> included (or not) by the "main" config file.
> If that main config file does not exist at all, it could be generated - 
> unless 
> we consider that a user might want not to have a config file at all.
> 
> I don't know if the current scripting allows this, I haven't put an eye on it 
> for a looong time.

I'm not particularly interested about that, but it's trivial to implement it
later provided that grub scripting supports it.

> Another idea, which I just had while writing this mail :
> 
> What about putting the .d directory in /boot(/grub) and implementing a 
> mechanism in grub to be able to handle such configuration directory ?

That's not feasible.  The script modules do complex stuff that couldn't
be done comfortably if we were in kernel-mode C instead of shell scripting
(check out what my scripts do and you'll see what I mean).

-- 
Robert Millan

My spam trap is [EMAIL PROTECTED]  Note: this address is only intended
for spam harvesters.  Writing to it will get you added to my black list.


_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to