grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] Making use of argp in GRUB utilities


From: Lubomir Kundrak
Subject: Re: [PATCH] Making use of argp in GRUB utilities
Date: Fri, 26 Jan 2007 13:17:35 +0100

On Pi, 2007-01-26 at 12:58 +0100, Yoshinori K. Okuji wrote:
> On Thursday 25 January 2007 12:25, Lubomir Kundrak wrote:
> > I've noticed, that GRUB 2 uses argp in grub-emu [1], whereas other
> > utilities use getopt_long [2]. Wouldn't it be nice to make this
> > consistent?
> 
> Maybe. 
> 
> > I find the "GNU way," argp, approach more elegant, as demonstrated by a
> > patch to util/i386/pc/grub-mkimage.c. Seeing a patch with more minuses
> > than pluses is a good sign, indeed.
> >
> > The main argument against agrp framework could be, that non-GNU C
> > libraries do not contain with it. There's a standalone libargp package
> > [3] that is available for package systems of all major operating
> > systems, including NetBSD and FreeBSD, so the only disadvantage is
> > addding a dependency there.
> 
> I preferred that libargp would be included in our source tree so that it 
> would 
> be used when argp is not found in a system, but I guess Marco hasn't done it 
> yet. This depends on which is more convenient for users, using an external 
> shared library, or using our own. In GRUB Legacy, I included getopt for *BSD, 
> and I got positive answers. So I feel that it would be better to include.

Sound reasonable. Would it be of any use if I converted other utils to
make use of argp in my spare time?

> 
> Okuji

-- 
Lubomir Kundrak (Red Hat Security Response Team)





reply via email to

[Prev in Thread] Current Thread [Next in Thread]