From: Jim Meyering Date: Sun, 2 Dec 2007 20:02:26 +0000 (+0100) Subject: Copy a .po file into place also when the target doesn't exist. X-Git-Tag: v6.9.91~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ecec47635a1d255a8588685a5b8a4d933115ba77;p=thirdparty%2Fcoreutils.git Copy a .po file into place also when the target doesn't exist. * bootstrap (gnulib_tool): ... not just when the checksum differs. So now, if I manually remove po/xx.po, rerunning bootstrap will copy the latest into place. Signed-off-by: Jim Meyering --- diff --git a/ChangeLog b/ChangeLog index d80ef050f7..c921ddc619 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2007-12-02 Jim Meyering + Copy a .po file into place also when the target doesn't exist. + * bootstrap (gnulib_tool): ... not just when the checksum differs. + So now, if I manually remove po/xx.po, rerunning bootstrap will + copy the latest into place. + Make my-distcheck depend on "check". * Makefile.maint (my-distcheck): Also depend on "check", so I can't tag and release something that fails "make check" (however harmless) when diff --git a/bootstrap b/bootstrap index a7f80bee83..7dacfe6be1 100755 --- a/bootstrap +++ b/bootstrap @@ -270,6 +270,7 @@ update_po_files() { new_po="$ref_po_dir/$po.po" cksum_file="$ref_po_dir/$po.s1" if ! test -f "$cksum_file" || + ! test -f "$po_dir/$po.po" || ! 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"