# HG changeset patch # User Jim Meyering # Date 1193257968 -7200 # Node ID 8e78f44f552c50c00105ff906b60fedbbe50002a # Parent 4ef1e9cdbff6c42887e149875711aaad489a67fd Avoid diagnostics from sha1sum when there is no cached checksum. * build-aux/bootstrap (update_po_files): Skip the sha1sum check if the po.s1 file hasn't been created yet. diff --git a/ChangeLog b/ChangeLog --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2007-10-24 Jim Meyering + Avoid diagnostics from sha1sum when there is no cached checksum. + * build-aux/bootstrap (update_po_files): Skip the sha1sum check + if the po.s1 file hasn't been created yet. + * build-aux/bootstrap: Sync from coreutils: 2007-10-24 Jim Meyering Get gnulib from the git repository, not from an obsolete cvs one. diff --git a/build-aux/bootstrap b/build-aux/bootstrap --- a/build-aux/bootstrap +++ b/build-aux/bootstrap @@ -286,7 +286,8 @@ 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