[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#10816: [PATCH] aclocal: create local directory where to install m4 f
From: |
Stefano Lattarini |
Subject: |
bug#10816: [PATCH] aclocal: create local directory where to install m4 files |
Date: |
Sat, 17 Mar 2012 09:46:30 +0100 |
On 03/15/2012 08:57 PM, Stefano Lattarini wrote:
> Fixes automake bug#8168 and bug#10816.
>
> A call like "aclocal -I m4 --install" used to fail if the 'm4'
> directory wasn't pre-existing. This could be particularly
> annoying when running in a checked-out version from a VCS like
> git, which doesn't allow empty directories to be tracked.
>
> * aclocal.in (File::Path): New import.
> (scan_m4_dirs): Don't die if the first directory of type FT_USER
> doesn't exist and the '--install' option was given; that directory
> will be created later in ...
> (install_file): ... here. Change signature: now it takes as second
> argument the destination directory rather than the destination file.
> Crate the destination directory if it doesn't already exist. In
> verbose mode, tell what is being copied where.
> (write_aclocal): Update.
> * NEWS, THANKS: Update.
> * tests/aclocal-install-fail.test: New test.
> * tests/aclocal-install-mkdir.test: Likewise.
> * tests/aclocal-no-install-no-mkdir.test: Likewise.
> * tests/aclocal-verbose-install.test: Likewise.
> * tests/list-of-tests.mk: Add them.
>
> Signed-off-by: Stefano Lattarini <address@hidden>
> ---
>
> I will push this in a couple of days if there is no objection.
> Thanks to David and Javier, and sorry for the awful delay.
>
No objection seen so far, so I've pushed this patch (with minor
adjustments, see commit a75a1a52). I'm also closing the relevant
bug reports.
Regards,
Stefano