From edb5faa2970d57681ae9ba41d98df7f210d82587 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Wed, 24 Oct 2007 22:31:35 +0200 Subject: [PATCH] Avoid diagnostics from sha1sum when there is no cached checksum. * bootstrap (update_po_files): Skip the sha1sum check if the po.s1 file hasn't been created yet. --- ChangeLog | 4 ++++ bootstrap | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 2e9fd9d835..9377791150 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2007-10-24 Jim Meyering + Avoid diagnostics from sha1sum when there is no cached checksum. + * bootstrap (update_po_files): Skip the sha1sum check if the po.s1 + file hasn't been created yet. + Get gnulib from the git repository, not from an obsolete cvs one. * bootstrap: Suggestion from Micah Cowan. diff --git a/bootstrap b/bootstrap index 22e3a41f5e..889a2d2b13 100755 --- a/bootstrap +++ b/bootstrap @@ -286,7 +286,8 @@ update_po_files() { case $po in x) continue;; esac new_po="$ref_po_dir/$po.po" cksum_file="$ref_po_dir/$po.s1" - if ! sha1sum -c --status "$cksum_file" < "$new_po" > /dev/null; then + if ! test -f "$cksum_file" || + ! sha1sum -c --status "$cksum_file" < "$new_po" > /dev/null; then echo "updated $po_dir/$po.po..." cp "$new_po" "$po_dir/$po.po" && sha1sum < "$new_po" > "$cksum_file" fi -- 2.47.2