From 08f0b784fd4351929090c877605762d664e70098 Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Sun, 4 Jul 2010 23:34:02 +0200 Subject: Yet another attempt to stamp out "make -j" problems Signed-off-by: Denys Vlasenko --- applets/usage_compressed | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'applets') diff --git a/applets/usage_compressed b/applets/usage_compressed index bfd5aa873..9ddf16d38 100755 --- a/applets/usage_compressed +++ b/applets/usage_compressed @@ -9,7 +9,7 @@ test -x "$loc/usage" || exit 1 test "$SED" || SED=sed test "$DD" || DD=dd -exec >"$target" +exec >"$target.$$" echo '#define UNPACKED_USAGE "" \' "$loc/usage" | od -v -t x1 \ @@ -39,3 +39,9 @@ echo '#define PACKED_USAGE \' -e 's/\(..\)/0x\1,/g' \ -e 's/$/ \\/' echo '' + +if cmp -s "$target.$$" "$target" 2>/dev/null; then + rm -- "$target.$$" +else + mv -- "$target.$$" "$target" +fi -- cgit v1.2.3