-dar --verbose --alter=atime --empty-dir --fs-root / --noconf --create ${STORAGE}${FILENAME} -y9 -an --exclude-from-file ${EXCLUDE}
-md5sum -b ${FILENAME}* > ${FILENAME}.md5
+dar --verbose --alter=atime --empty-dir --fs-root / --noconf --create ${STORAGE}${FILENAME} -zbzip2:9 -an --exclude-from-file ${EXCLUDE}
+
+case $(uname) in
+ Linux) md5sum -b ${FILENAME}* > ${FILENAME}.md5;;
+ *BSD) md5 -r ${FILENAME}* > ${FILENAME}.md5;;
+esac