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]