On Wed, Feb 7, 2018 at 3:44 PM, Masahiro Yamada <yamada.masahiro@xxxxxxxxxxxxx> wrote: > > I agreed this before, and still motivated. > (because I also motivated to remove kbuild cache. I actually wish I still had my old "run shell script" thing. I had some very preliminary patches that actually worked for simple things, and you could do something like config SOME_NAME bool option shell "true" and it would act basically like "option env", except it didn't do "getenv()", it did "system()" and checked the return value. So the above would make SOME_NAME have the value 'y', because when you executed "true" it was successful. I have this dim memory of allowing it to set strings too (filling in the default value with the stdout output from the shell execution). So I had some experimental patch like that, and it kind of worked, but I never finished it. But the reason I never completed it was that for the compiler option case, it really wanted more than a shell command, it needed to get the whole $(CC) etc from the make environment. I don't remember the exact syntax I used, but I think it was based on that "option env" syntax, just replacing "env" with "shell". But searching my mail archives I can't find anything, so I may never have sent anything out. And so the patch is long gone. Maybe I'll get frustrated enough and try to recreate it. I don't think the patch was that big (but as mentioned, it really wasn't in a form where it was _useful_ yet). Linus -- To unsubscribe from this list: send the line "unsubscribe linux-s390" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html