About a remaining shell hack.

Dan Nicholson dbn.lists at gmail.com
Fri Feb 16 15:24:00 PST 2007


On 2/16/07, M.Canales.es <macana at macana-es.com> wrote:
>
> After the current SHELL change, I think that that hack maybe could be replaced
> by:
>
> ifeq ($(shell ls /bin/bash),/bin/bash)
>   SHELL = /bin/bash
> else
>   SHELL = /tools/bin/bash
> endif
>
> or something more simple, if someone can find a better way.
>
> What do you think?

Good idea, but put a 2>/dev/null into the ls command so you don't see
garbage if it's not there yet. A slightly more robust check, but
probably not needed is

ifeq ($(shell [ -x /bin/bash ] && echo /bin/bash), /bin/bash)

since it also checks that you can execute bash.

--
Dan



More information about the alfs-discuss mailing list