Package: www.debian.org
Tags: patch

If there are errors after wml has run(ie, touch_translations.pl doesn't exist,
or perl can't fine Perl/Local/Cvsinfo.pm), then the $(WMLOUTFILE) is still
created, when it shouldn't be.

The following patch fixes this.

Index: Makefile.common
===================================================================
RCS file: /cvs/webwml/webwml/Makefile.common,v
retrieving revision 1.49
diff -u -r1.49 Makefile.common
--- Makefile.common     2001/10/31 16:37:07     1.49
+++ Makefile.common     2001/11/17 20:32:46
@@ -16,7 +16,7 @@
 WMLOUTFILE = $(@F)
 WMLPROLOG :=
 WMLEPILOG :=
-WML = wml $(WMLOPTIONS) -o UNDEFu$(LANGUAGECAP):$(WMLOUTFILE)@g+w $(WMLPROLOG) 
$(WMLEPILOG)
+WML = wml $(WMLOPTIONS) -o UNDEFu$(LANGUAGECAP):$(WMLOUTFILE)[EMAIL PROTECTED] 
$(WMLPROLOG) $(WMLEPILOG)

 WMLFILES = $(wildcard *.wml)
 ifndef SUBLANG
@@ -88,6 +88,7 @@
 ifneq "$(findstring /international/,$(CURDIR)/)" ""
        $(WMLBASE)/../touch_translations.pl $(CURDIR)/$(<F) $(LANGUAGE)
 endif
+       mv $(WMLOUTFILE).new $(WMLOUTFILE)
 endif

 ifndef NOGENERICINSTDEP

----BEGIN GEEK CODE BLOCK----
Version: 3.12
GCS d- s: a-- c+++ UL++++ P+ L++++ !E W+ M o+ K- W--- !O M- !V PS--
PE++ Y+ PGP++ t* 5++ X+ tv b+ D++ G e h*! !r z?
-----END GEEK CODE BLOCK-----
----BEGIN PGP INFO----
Adam Heath <[EMAIL PROTECTED]>        Finger Print | KeyID
67 01 42 93 CA 37 FB 1E    63 C9 80 1D 08 CF 84 0A | DE656B05 PGP
AD46 C888 F587 F8A3 A6DA  3261 8A2C 7DC2 8BD4 A489 | 8BD4A489 GPG
-----END PGP INFO-----


Reply via email to