potcasse: correct support for BSD, Linux and Solaris

This commit is contained in:
Vincent Finance 2021-08-14 09:34:57 +02:00
parent c97f6641aa
commit c579301203
1 changed files with 10 additions and 1 deletions

View File

@ -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/