+1999-11-08 Tom Tromey <tromey@cygnus.com>
+
+ * automake.in (handle_dist_worker): Use `cp -R', not `cp -r'.
+ From Jim Meyering. Also, don't mention file name in `cp'
+ destination. From Olly Betts.
+
1999-10-27 Miodrag Vallat <miodrag@ifrance.com>
* texinfos.am (uninstall-info): Use installed info file, not one
Noah Friedman friedman@gnu.ai.mit.edu
Nyul Laszlo nyul@sol.cc.u-szeged.hu
OKUJI Yoshinori okuji@kuicr.kyoto-u.ac.jp
+Olly Betts olly@muscat.co.uk
Paul Berrevoets paul@swi.com
Paul D. Smith psmith@BayNetworks.COM
Paul Eggert eggert@twinsun.com
$output_rules .= "\t d=\$(srcdir); \\\n";
}
$output_rules .= ("\t if test -d \$\$d/\$\$file; then \\\n"
- . "\t cp -pr \$\$d/\$\$file \$(distdir)/\$\$file; \\\n"
+ # Don't mention $$file in destination argument,
+ # since this fails if destination directory
+ # already exists. Also, use `-R' and not `-r'.
+ # `-r' is almost always incorrect.
+ . "\t cp -pR \$\$d/\$\$file \$(distdir); \\\n"
. "\t else \\\n"
. "\t test -f \$(distdir)/\$\$file \\\n"
. "\t || ln \$\$d/\$\$file \$(distdir)/\$\$file 2> /dev/null \\\n"