texinfo-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

texinfo ChangeLog util/texi2dvi


From: Akim Demaille
Subject: texinfo ChangeLog util/texi2dvi
Date: Wed, 15 Apr 2009 13:32:55 +0000

CVSROOT:        /cvsroot/texinfo
Module name:    texinfo
Changes by:     Akim Demaille <akim>    09/04/15 13:32:55

Modified files:
        .              : ChangeLog 
        util           : texi2dvi 

Log message:
        * bin/texi2dvi (ensure_dir): Die only if we could not create the
        directory at all.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/texinfo/ChangeLog?cvsroot=texinfo&r1=1.995&r2=1.996
http://cvs.savannah.gnu.org/viewcvs/texinfo/util/texi2dvi?cvsroot=texinfo&r1=1.140&r2=1.141

Patches:
Index: ChangeLog
===================================================================
RCS file: /cvsroot/texinfo/texinfo/ChangeLog,v
retrieving revision 1.995
retrieving revision 1.996
diff -u -b -r1.995 -r1.996
--- ChangeLog   13 Apr 2009 00:39:48 -0000      1.995
+++ ChangeLog   15 Apr 2009 13:32:54 -0000      1.996
@@ -1,3 +1,8 @@
+2009-04-15  Akim Demaille  <address@hidden>
+
+       * bin/texi2dvi (ensure_dir): Die only if we could not create the
+       directory at all.
+
 2009-04-12  Karl Berry  <address@hidden>
 
        * util/texi2dvi (compile): do not create a wrong :: sequence

Index: util/texi2dvi
===================================================================
RCS file: /cvsroot/texinfo/texinfo/util/texi2dvi,v
retrieving revision 1.140
retrieving revision 1.141
diff -u -b -r1.140 -r1.141
--- util/texi2dvi       13 Apr 2009 00:39:48 -0000      1.140
+++ util/texi2dvi       15 Apr 2009 13:32:55 -0000      1.141
@@ -1,6 +1,6 @@
 #! /bin/sh
 # texi2dvi --- produce DVI (or PDF) files from Texinfo (or (La)TeX) sources.
-# $Id: texi2dvi,v 1.140 2009/04/13 00:39:48 karl Exp $
+# $Id: texi2dvi,v 1.141 2009/04/15 13:32:55 akim Exp $
 #
 # Copyright 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003,
 # 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
@@ -33,7 +33,7 @@
 set -e
 
 # This string is expanded automatically when this file is checked out.
-rcs_revision='$Revision: 1.140 $'
+rcs_revision='$Revision: 1.141 $'
 rcs_version=`set - $rcs_revision; echo $2`
 program=`echo $0 | sed -e 's!.*/!!'`
 
@@ -195,8 +195,12 @@
 {
   for dir
   do
+    # Beware that in parallel builds we may have several concurrent
+    # attempts to create the directory.  So fail only if "mkdir"
+    # failed *and* the directory still does not exist.
     test -d "$dir" \
       || mkdir "$dir" \
+      || test -d "$dir" \
       || error 1 "cannot create directory: $dir"
   done
 }




reply via email to

[Prev in Thread] Current Thread [Next in Thread]