From 9d40adece525b0989001e3a8f486e76b3996f8e5 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Sat, 1 Jan 2011 20:58:20 +0100 Subject: fix recognition of BSD stat. now busybox stat works, too. --- scripts/install.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'scripts/install.sh') diff --git a/scripts/install.sh b/scripts/install.sh index 8eb6ee062..7b3b5bc4d 100755 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -201,10 +201,10 @@ if (( cyls < (cfgfs + 2) )); then exit 1 fi -if stat --help >/dev/null 2>&1; then - statcmd='stat -c %s' # GNU stat -else +if stat -qs .>/dev/null 2>&1; then statcmd='stat -f %z' # BSD stat (or so we assume) +else + statcmd='stat -c %s' # GNU stat fi if ! T=$(mktemp -d /tmp/openadk.XXXXXXXXXX); then -- cgit v1.2.3