diff options
author | Jim Meyering <meyering@redhat.com> | 2007-10-24 22:31:35 +0200 |
---|---|---|
committer | Jim Meyering <meyering@redhat.com> | 2007-10-24 22:31:35 +0200 |
commit | edb5faa2970d57681ae9ba41d98df7f210d82587 (patch) | |
tree | f6cb64d681b2f70d2a2ffe10acef84c44a4c3667 | |
parent | 0edca4f61fa3257d2f1670d03c3d00b65b219939 (diff) | |
download | coreutils-edb5faa2970d57681ae9ba41d98df7f210d82587.tar.xz |
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.
-rw-r--r-- | ChangeLog | 4 | ||||
-rwxr-xr-x | bootstrap | 3 |
2 files changed, 6 insertions, 1 deletions
@@ -1,5 +1,9 @@ 2007-10-24 Jim Meyering <meyering@redhat.com> + 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. @@ -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 |