|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH] tools/configure: drop BASH configure variable
On 29/06/2020 14:34, Ian Jackson wrote:
> Andrew Cooper writes ("[PATCH] tools/configure: drop BASH configure
> variable"):
>> This is a weird variable to have in the first place. The only user of it is
>> XSM's CONFIG_SHELL, which opencodes a fallback to sh, and the only two
>> scripts
>> run with this are shebang sh anyway, so don't need bash in the first place.
> Thanks for this cleanup. I agree with the basic idea.
>
> However, did you run these scripts with dash, or review them, to check
> for bashisms ?
Yes, to all of the above.
They are both very thin wrappers (doing some argument shuffling) around
large AWK scripts.
>> Make the mkflask.sh and mkaccess_vector.sh scripts executable, drop the
>> CONFIG_SHELL, and drop the $BASH variable to prevent further use.
> Since the build currently uses bash for these, a more neutral change
> would be to change to #!/bin/bash at the same time.
That will break FreeBSD, which has no `bash` in sight.
>> RFC for 4.14. This is a cleanup to the build system.
> I see this already has a release-ack. However, I would not have
> recommended granting one at least on the basis of the description
> above.
>
> I agree that this is cleanup. But the current situation is not buggy.
> I'm not sure exactly what the release criteria are but ISTM that this
> patch adds risk to the release rather than removing it.
I agree that the current state of play isn't a major issue, but having
./configure check for bash is buggy for both uses.
~Andrew
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |