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/