On 2010-05-06 05:23 +0200, Andrew Sackville-West wrote: > On Thu, May 06, 2010 at 08:52:39AM +0800, [email protected] wrote: >> In /etc/grub.d/00_header we see >> >> transform="s,x,x," >> grub_prefix=`echo /boot/grub | sed ${transform}` >> locale_dir=`echo /boot/grub/locale | sed ${transform}` >> >> Isn't that sed line one big no-op? > > looks like it to me. > >> Should I file a bug to have it removed or at least have a comment added >> as to its purpose, or have them use a better way to achieve what they >> are trying to do? > > maybe a question is better than a bug report. I imagine it's just a > convenience variable in case someone needs to transform paths for some > reason.
Yes, actually you can do it at build time by using the configure option --program-transform-name. Say you want grub to be named grub2 to distinguish it from grub-legacy, then you can run $ ./configure --program-transform-name=s/grub/grub2/ and 00_header will have the transform line look like this transform="s/grub/grub2/" This somewhat obscure feature is not used in the Debian package, hence the no-ops. Sven -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

