From fc686e3dfe3228bf420e57cee98bc61902d1187b Mon Sep 17 00:00:00 2001 From: Eric Andersen Date: Sat, 20 Dec 2003 00:01:23 +0000 Subject: Fixup the "older than" (test -ot) tests for older bash versions when one of the files is missing --- make/tar.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'make/tar.mk') diff --git a/make/tar.mk b/make/tar.mk index c777b58ad..2ea259c09 100644 --- a/make/tar.mk +++ b/make/tar.mk @@ -49,7 +49,8 @@ $(GNUTAR_DIR)/$(GNUTAR_BINARY): $(GNUTAR_DIR)/.configured tar-target_binary: $(GNUTAR_DIR)/$(GNUTAR_BINARY) @if [ -L $(TARGET_DIR)/$(GNUTAR_TARGET_BINARY) ] ; then \ rm -f $(TARGET_DIR)/$(GNUTAR_TARGET_BINARY); fi; - @if [ $(TARGET_DIR)/$(GNUTAR_TARGET_BINARY) -ot $(GNUTAR_DIR)/$(GNUTAR_BINARY) ] ; then \ + @if [ ! -f $(GNUTAR_DIR)/$(GNUTAR_BINARY) -o $(TARGET_DIR)/$(GNUTAR_TARGET_BINARY) \ + -ot $(GNUTAR_DIR)/$(GNUTAR_BINARY) ] ; then \ set -x; \ rm -f $(TARGET_DIR)/$(GNUTAR_TARGET_BINARY); \ cp -a $(GNUTAR_DIR)/$(GNUTAR_BINARY) $(TARGET_DIR)/$(GNUTAR_TARGET_BINARY); fi ; -- cgit v1.2.3