]> git.ipfire.org Git - thirdparty/automake.git/commit
[ng] dist: do not exceed command line length limits, even with many files
authorStefano Lattarini <stefano.lattarini@gmail.com>
Fri, 13 Jul 2012 08:32:33 +0000 (10:32 +0200)
committerStefano Lattarini <stefano.lattarini@gmail.com>
Fri, 13 Jul 2012 10:16:57 +0000 (12:16 +0200)
commit7cea4b0ad0824dfbff37b84796a4255cf46f0c55
treee2024e9af67fb718d14261b0300a751a858e0b41
parent4a22c5a0184a7871ea9cd5225b896b6f51254b63
[ng] dist: do not exceed command line length limits, even with many files

* lib/am/distdir.am (am.mkdir-for-dist, am.write-list-of-distfiles): New
internal functions.
(distdir): Using them and the 'am.xargs-map' function, in a way that
should prevent failures due to excessive command line lengths.

With this, the tests 'dist-many.sh' and 'dist-many2.sh' pass on the
systems where we verified they were previously failing.

Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
lib/am/distdir.am