[PATCH 1/3] Fix allnoconfig that ash is built in by default.

Kang-Che Sung explorer09 at gmail.com
Fri Jan 6 03:28:22 UTC 2017


(Mail resent again with recompressed images. The previous attachment was too
large for mailing list server to accept)

On Thu, Jan 5, 2017 at 9:14 PM, Denys Vlasenko <vda.linux at googlemail.com> wrote:
> On Thu, Jan 5, 2017 at 2:09 AM, Kang-Che Sung <explorer09 at gmail.com> wrote:
>> On Wed, Jan 4, 2017 at 7:01 PM, Denys Vlasenko <vda.linux at googlemail.com> wrote:
>>> With this patch, if I answer "no" to ASH, then all ash config options
>>> _are skipped_, and then I can specify that "sh" is ash.
>>> But I can't configure ash features, since they are skipped already
>>> (config system silently sets them to defaults).
>>>
>>> This problem did not exist before the patch.
>>
>> I have tested with "make oldconfig"

> Try this: delete .config, then run "make config".

I did test it.
1. `rm .config`
2. `make config`
3. Try answering N to all boolean question, and leave default values for all
non-boolean questions, except the "Choose which shell is aliases to 'sh' name",
in which I answer 1. (Otherwise it defaults to "3. none" since I answer N to
the ash choice) [screenshot1.png]
4. Then continuing answering N to everything... [screenshot2.png]
5. And it comes to "Restart config..." line! [screenshot3.png] [screenshot4.png]
And all ash options go prompted again!

Screenshots and the resulting config file are attached as proof.
The options that are skipped this way are all irrelevant to this ash
config change.
Either because they are choices
(INSTALL_APPLET_SYMLINKS, NO_DEBUG_LIB,
FEATURE_BUFFERS_USE_MALLOC and SH_IS_ASH, BASH_IS_NONE),
or they are skipped because of "select" clauses
(PLATFORM_LINUX and FEATURE_SEAMLESS_GZ).
All irrelevant to this.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: screenshots.zip
Type: application/zip
Size: 53720 bytes
Desc: not available
URL: <http://lists.busybox.net/pipermail/busybox/attachments/20170106/9383213d/attachment-0001.zip>


More information about the busybox mailing list