From: MegaBrutal Date: Fri, 19 Feb 2016 04:40:30 +0000 (+0100) Subject: backup_diff.sh: Replaced "ls --sort=t" with "ls -t" for FreeBSD compatibility X-Git-Url: http://git.megabrutal.com/?a=commitdiff_plain;h=e7f52473af7d53793da1f660acb29fea397069fd;p=mgsautils.git backup_diff.sh: Replaced "ls --sort=t" with "ls -t" for FreeBSD compatibility Turns out, "ls --sort=t" is not a valid syntax for FreeBSD, but "ls -t" has the same function, and is accepted by both GNU and FreeBSD. modified: fs/backup_diff.sh --- diff --git a/fs/backup_diff.sh b/fs/backup_diff.sh index c2b788e..3c557e7 100755 --- a/fs/backup_diff.sh +++ b/fs/backup_diff.sh @@ -2,7 +2,7 @@ . $1 FILENAME=${DIFFNAME}${APPEND} cd ${STORAGE} -dar --verbose --alter=atime --empty-dir --fs-root / --noconf --create ${STORAGE}${FILENAME} --ref $(ls --sort=t ${STORAGE}*.dar | head -n 1 | cut -d. -f1) -zbzip2:9 -an --exclude-from-file ${EXCLUDE} +dar --verbose --alter=atime --empty-dir --fs-root / --noconf --create ${STORAGE}${FILENAME} --ref $(ls -1t ${STORAGE}*.dar | head -n 1 | cut -d. -f1) -zbzip2:9 -an --exclude-from-file ${EXCLUDE} case $(uname) in Linux) md5sum -b ${FILENAME}*.dar >> $(ls --sort=t ${FULLNAME}*.md5 | head -n 1);;