From bcb55411af16c89a633c2e7c8e04769766a9fec7 Mon Sep 17 00:00:00 2001 From: Florian Pritz Date: Wed, 4 Jan 2012 15:42:12 +0100 Subject: fix stat calls on non-gnu systems Reported-by: Moritz Wilhelmy Signed-off-by: Florian Pritz --- fb-helper.sh.in | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'fb-helper.sh.in') diff --git a/fb-helper.sh.in b/fb-helper.sh.in index 3a4e3b2..e6868f6 100644 --- a/fb-helper.sh.in +++ b/fb-helper.sh.in @@ -4,12 +4,16 @@ mode=$1 url=$2 file=$3 +LIBDIR="@LIBDIR@" + +source "$LIBDIR/functions" + USERAGENT="fb-client/shell-@VERSION@" CURLOPTS="-n -L -A $USERAGENT" if [ "$mode" = "u" ]; then basefilename=`basename -- "$file"` - if [ `stat -c %s -- "$file"` -eq "0" ] || echo "$basefilename" | grep -F -q ","; then + if [ `$STAT -- "$file"` -eq "0" ] || echo "$basefilename" | grep -F -q ","; then basefilename=`echo "$basefilename" | tr -d ,` curl $CURLOPTS -F "file=@-;filename=$basefilename" "$url" < "$file" -o /dev/stdout else -- cgit v1.2.3-24-g4f1b