Mercurial > hg > octave-lyh > gnulib-hg
changeset 9408:8e78f44f552c
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.
author | Jim Meyering <meyering@redhat.com> |
---|---|
date | Wed, 24 Oct 2007 22:32:48 +0200 |
parents | 4ef1e9cdbff6 |
children | e5ff9d635a6f |
files | ChangeLog build-aux/bootstrap |
diffstat | 2 files changed, 6 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2007-10-24 Jim Meyering <meyering@redhat.com> + 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 <meyering@redhat.com> Get gnulib from the git repository, not from an obsolete cvs one.
--- 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