Don't use `ln' (which was just a space optimization anyway) to
populate $(distdir). Otherwise, the dist rules that change
permissions would end up affecting the master sources.
. "\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"
. "\t || cp -p \$\$d/\$\$file \$(distdir)/\$\$file || :; \\\n"
. "\t fi; \\\n"
. "\tdone\n");