Bug#390473: grub2: menuentry stanza doesn't accept $ { } in variable substitutions

Robert Millan rmh at aybabtu.com
Mon Oct 30 17:43:55 CET 2006


On Mon, Oct 30, 2006 at 10:21:44AM +0100, Luca Capello wrote:
> > That's because of syntax error.  Both $ and { are reserved
> > characters and must be used consistently.
> 
> I agree on this, but apart from the boot panic the main problem is the
> lack of documentation, either upstream (including the wiki) and in the
> Debian package: nowhere $ and { are described as reserved characters.

Then what is this bug about?  Lack of documentation?

> > AFAICT, upstream doesn't consider this a bug.  If you disagree, can
> > you take this up with them?
> 
> I haven't receive any public answer from upstream and I cannot
> understand why this won't be a bug: grub-install doesn't show any
> error when installing such a config file, resulting in the boot panic,
> which IMHO is a real problem.

grub-install has nothing to do with config files.  It could even work with no
config file at all, and then you'd just have to type the commands by hand.

> I won't close this bug until a clear solution will be taken: this
> could be a (big) warning somewhere about reserved characters
> (primarily upstream, but specifically in the NEWS.Debian or
> README.Debian could be OK, too) or a technical solution which will
> avoid the boot panic.

I don't want to clutter the package documenting bugs.  Bugs should be fixed, not
documented.  If you think this behaviour is incorrect, then _please_ deal with
upstream.  If upstream ignores you, don't put it up on me, because it's not my
fault and I can't help you anyway.  Just be patient and keep trying.

Besides, if you really want to make it easier for GNU/Hurd users to use grub2,
instead of encouraging them to waste their time writing grub.cfg entries by
hand, why don't you help me with the update-grub rewrite?  The new update-grub
already supports GNU/Hurd boot properly, and it's waiting for upstream to
approve it and (hopefuly) merge it in their tree.

-- 
Robert Millan

My spam trap is honeypot at aybabtu.com.  Note: this address is only intended for
spam harvesters.  Writing to it will get you added to my black list.




More information about the Pkg-grub-devel mailing list