tags 11232 + patch close 11232 thanks On 04/13/2012 12:20 PM, Dmitry V. Levin wrote: > On Fri, Apr 13, 2012 at 10:42:09AM +0200, Stefano Lattarini wrote: >> Hi Dmitry, thanks for the report and the fix. >> >> On 04/13/2012 12:22 AM, Dmitry V. Levin wrote: >>> >>> [PATCH] install: fix the case then an install directory is a shell command >>> >>> Fixes automake bug#11232. >>> >>> GNU automake used to support shell commands in installation directories, >>> but it was inadvertently broken by commit v1.11-759-g368f1c4 where shell >>> quoting of generated MKDIR_P command was changed from double to single >>> quotes in 3 places, while some 21 other places still use double quotes >>> for generated MKDIR_P commands. >>> >>> * lib/am/data.am: Use double quotes for generated "mkdir -p" commands. >>> * lib/am/libs.am: Likewise. >>> * lib/am/ltlib.am: Likewise. >>> * tests/install-pr11232.test: New test. >>> * tests/list-of-tests.mk (handwritten_TESTS): Add it. >> >> I'd like to apply your fix ASAP (so that it can be in automake 1.11.5), >> but your patch complete with the test case does *not* qualify as small >> enough to be applied without a copyright disclaimer to the FSF. Do you >> have such a disclaimer already in place? > > Not for automake I'm afraid. > Bummer :-( Oh well, I've applied the fix in your name (without the test case, and with minor changes to the commit message; see attached patch), merged that into maint, merged maint into master and branch-1.11, and pushed. The bug only hits such fringe cases (bordering on abusing automake internals) that I don't thinks it's necesary to document it in NEWS. I'm now closing this bug report. Thanks again for your help, Stefano