Am Sonntag, den 03.05.2009, 09:43 +0200 schrieb martin f krafft:

> # sed -n 19,24p /etc/grub.d/00_header
> transform="s,x,x,"
> 
> prefix=/usr
> exec_prefix=${prefix}
> libdir=${exec_prefix}/lib
> grub_prefix=`echo /boot/grub | sed ${transform}`
> 
> 
> What is it doing? That's two subprocesses (shell+sed) used for
> absolutely zero purpose, as far as I can tell.

It's for these configure options

$ ./configure --help
Program names:
  --program-prefix=PREFIX            prepend PREFIX to installed program names
  --program-suffix=SUFFIX            append SUFFIX to installed program names
  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names

It's generated by the AC_ARG_PROGRAM autoconf macro [0]
I don't think it's that useful to remove that feature. Maybe some people
actually want to use it.
I doubt grub2 gets used on old 486 pcs or like that which are so slow that it 
maybe matters.

[0] 
http://www.gnu.org/software/autoconf/manual/html_node/Transforming-Names.html#Transforming-Names
-- 
Felix Zielcke




-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to