The do-po-update rule in maintMakefile uses a fixed temporary directory name tmppo=/tmp/$(PACKAGE)-$(VERSION)-po and does not delete the directory after downloading the files. This is a problem where multiple users on the same system are checking out make from CVS using the recipe in README.cvs: second and subsequent users don't have write access to the directory created by the first user to checkout. This patch fixes the problem by making the directory name unique and deleting the directory once the files have been copied.
2006-03-15 Joseph Myers <[EMAIL PROTECTED]> * maintMakefile (do-po-update): Use unique directory name for $tmppo and remove it after copying the files. Index: maintMakefile =================================================================== RCS file: /sources/make/make/maintMakefile,v retrieving revision 2.38 diff -u -r2.38 maintMakefile --- maintMakefile 11 Feb 2006 22:16:04 -0000 2.38 +++ maintMakefile 15 Mar 2006 18:40:02 -0000 @@ -134,11 +134,11 @@ po_repo = http://www.iro.umontreal.ca/translation/maint/$(PACKAGE) .PHONY: do-po-update po-update do-po-update: - tmppo=/tmp/$(PACKAGE)-$(VERSION)-po &&\ + tmppo=/tmp/$(PACKAGE)-$(VERSION)-$$$$-po &&\ rm -rf $$tmppo && \ mkdir $$tmppo && \ (cd $$tmppo && $(WGET) -r -l1 -nd --no-parent -A '*.po' $(po_repo)) &&\ - cp $$tmppo/*.po po + cp $$tmppo/*.po po && rm -rf $$tmppo cd po && $(MAKE) update-po $(MAKE) po-check -- Joseph S. Myers [EMAIL PROTECTED] _______________________________________________ Bug-make mailing list Bug-make@gnu.org http://lists.gnu.org/mailman/listinfo/bug-make