Module Name:    src
Committed By:   apb
Date:           Sat Mar 21 16:42:17 UTC 2015

Modified Files:
        src/external/public-domain/tz: tzdata2netbsd

Log Message:
Actually create the "done" files, and test them for existence.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/external/public-domain/tz/tzdata2netbsd

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/public-domain/tz/tzdata2netbsd
diff -u src/external/public-domain/tz/tzdata2netbsd:1.5 src/external/public-domain/tz/tzdata2netbsd:1.6
--- src/external/public-domain/tz/tzdata2netbsd:1.5	Sat Mar 21 15:51:20 2015
+++ src/external/public-domain/tz/tzdata2netbsd	Sat Mar 21 16:42:17 2015
@@ -1,4 +1,4 @@
-# $NetBSD: tzdata2netbsd,v 1.5 2015/03/21 15:51:20 apb Exp $
+# $NetBSD: tzdata2netbsd,v 1.6 2015/03/21 16:42:17 apb Exp $
 
 # For use by NetBSD developers when updating to new versions of tzdata.
 #
@@ -271,7 +271,7 @@ editimportmsg()
 
 cvsimport()
 {
-	if [ -s "${IMPORTDONEFILE}" ]; then
+	if [ -e "${IMPORTDONEFILE}" ]; then
 		cat >&2 <<EOF
 The CVS import has already been performed.
 EOF
@@ -290,20 +290,21 @@ EOF
 	( cd "${EXTRACTDIR}" &&
 	  DOIT cvs -d "${CVSROOT}" import -m "$(cat "${IMPORTMSGFILE}")" \
 		"${REPODIR}" "${CVSBRANCHTAG}" "${CVSNEWTAG}"
-	)
+	) && touch "${IMPORTDONEFILE}"
 }
 
 cvsmerge()
 {
 
 	cd "${TZDISTDIR}" || exit 1
-	if [ -s "${MERGEDONEFILE}" ]; then
+	if [ -e "${MERGEDONEFILE}" ]; then
 		cat >&2 <<EOF
 The CVS merge has already been performed.
 EOF
 		return 0
 	fi
-	DOIT cvs -d "${CVSROOT}" update -j"${CVSOLDTAG}" -j"${CVSNEWTAG}"
+	DOIT cvs -d "${CVSROOT}" update -j"${CVSOLDTAG}" -j"${CVSNEWTAG}" \
+	&& touch "${MERGEDONEFILE}"
 }
 
 resolveconflicts()
@@ -330,13 +331,14 @@ Not performing cvs commit.
 EOF
 		return 1
 	fi
-	if [ -s "${COMMITMERGEDONEFILE}" ]; then
+	if [ -e "${COMMITMERGEDONEFILE}" ]; then
 		cat >&2 <<EOF
 The CVS commmit (of the merge result) has already been performed.
 EOF
 		return 0
 	fi
-	DOIT cvs -d "${CVSROOT}" commit -m "Merge tzdata${NEWVER}"
+	DOIT cvs -d "${CVSROOT}" commit -m "Merge tzdata${NEWVER}" \
+	&& touch "${COMMITMERGEDONEFILE}"
 }
 
 extra()

Reply via email to