From 8a63781b058d0ef87b54a648cd00fd2e96cd69c1 Mon Sep 17 00:00:00 2001 From: Roger Sayle Date: Thu, 17 Jul 2008 08:58:15 +0000 Subject: jar.in: Fix portability problems with Solaris /bin/sh. 2008-07-16 Roger Sayle Paolo Bonzini * scripts/jar.in: Fix portability problems with Solaris /bin/sh. Co-Authored-By: Paolo Bonzini From-SVN: r137912 --- libjava/scripts/jar.in | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'libjava/scripts') diff --git a/libjava/scripts/jar.in b/libjava/scripts/jar.in index 82ea10c2912..e9cb9f5822e 100644 --- a/libjava/scripts/jar.in +++ b/libjava/scripts/jar.in @@ -96,7 +96,7 @@ copy () { return 0 fi - if test -e "$2"/"$1"; then + if test -f "$2"/"$1"; then error "$1": Duplicate entry. fi dir=`dirname "$1"` @@ -249,8 +249,7 @@ jar_list_verbose () { } # mkdir -p emulation based on the mkinstalldirs script. -mkdir_p () -{ +func_mkdir_p () { for file do case $file in @@ -290,7 +289,7 @@ mkdir_p () if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then mkdir_p='mkdir -p' else - mkdir_p='mkdir_p' + mkdir_p='func_mkdir_p' test -d ./-p && rmdir ./-p test -d ./--version && rmdir ./--version fi -- cgit v1.2.3