From 5f85b35a22ce3dfd211da911ae6681af2a5d4c80 Mon Sep 17 00:00:00 2001 From: Janek Bevendorff Date: Thu, 19 Mar 2015 20:06:03 +0100 Subject: [PATCH] Avoid using BusyBox stat on Synology DSM --- server/usr/sbin/rs-rotate-cron | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/server/usr/sbin/rs-rotate-cron b/server/usr/sbin/rs-rotate-cron index 971babf..7c95ce5 100755 --- a/server/usr/sbin/rs-rotate-cron +++ b/server/usr/sbin/rs-rotate-cron @@ -55,7 +55,12 @@ for home_dir in "${BACKUP_ROOT}"/*; do fi cd "${home_dir}/${FILES_DIR}" - owner=$(stat -c '%U' .) + stat_cmd="stat" + # avoid using BusyBox stat on Synology + if [ -x /opt/bin/stat ]; then + stat_cmd="/opt/bin/stat" + fi + owner=$(${stat_cmd} -c '%U' .) su - "${owner}" -c "rsnapshot -c '${home_dir}/rsnapshot.conf' '$1'" fi