From c5793012036b248cadeb7f134ec4f349eca575c6 Mon Sep 17 00:00:00 2001 From: Vincent Finance Date: Sat, 14 Aug 2021 09:34:57 +0200 Subject: [PATCH] potcasse: correct support for BSD, Linux and Solaris --- potcasse | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/potcasse b/potcasse index f56b8fc..f9e7b3b 100755 --- a/potcasse +++ b/potcasse @@ -147,7 +147,16 @@ EOF do echo "Scanning $episode" . ${episode}/metadata.sh - SIZE=$(stat -f "%z" "${episode}/${AUDIOFILE}") + UNAME=$(uname) + if + [ $UNAME = 'OpenBSD' ] || + [ $UNAME = 'FreeBSD' ] || + [ $UNAME = 'NetBSD' ] + then + SIZE=$(stat -f "%z" "${episode}/${AUDIOFILE}") + else + SIZE=$(stat --format="%s" "${episode}/${AUDIOFILE}") + fi EXT=${AUDIOFILE##*.} rsync -a "${episode}/${AUDIOFILE}" output_html/episodes/ rsync -a "${episode}/${AUDIOFILE}" output_gmi/episodes/