On Tue, 2007-02-13 at 17:30 +0100, Lubomir Kundrak wrote:
> Hi Hollis,
> 
> On Mon, 2007-02-12 at 19:01 -0600, Hollis Blanchard wrote:
> > On Mon, 2007-02-12 at 00:20 -0600, Jerone Young wrote:
> > > 
> > > This patch is derived from the patch sent earlier by Lubomir Kundrak.
> > > What this patch adds is for library directories and directories in
> > > /boot to be changed as well. So the user can easily launch
> > > 
> > > ./configure --program-transform-name="s/grub/grub2/" 
> > 
> > This seems a little over-engineered to me. Why not just rename all the
> > grub2 stuff to be "grub2-*" to begin with?
> 
> Do you think it is a good practice to rename the program names by
> default? In my opinion is not the good place to tell what version of the
> program the binary belongs to. This technique is commonly used to
> separate versions of software when more than one version it is in use --
> temporarily, till it gets wider acceptance.

So users will have both grub-* and grub2-* installed? When grub2 is the
default, they and all their scripts will need to learn to run grub2-*
instead of grub-*. Then one day grub1 will be removed, grub2 will be
renamed to grub-*, and the user must learn this and all those tools will
need to be reverted to call grub-* again?

I don't think changing the name more than once is a good idea. And if
we're only going to change it once, let's just do it and avoid this
transform stuff.

> That's why I think it is
> good that it is configurable. Additionally we merely use autoconf's
> feature, not add or invent new stuff, so it hardly can be called
> over-engineering.

All those | sed "$(transform)" additions don't look like an autoconf
feature to me...

-Hollis



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

Reply via email to