From: root Date: Wed, 19 Nov 2014 15:37:27 +0000 (+0000) Subject: function fdiff X-Git-Url: https://git.nbdom.net/?a=commitdiff_plain;h=7497200b8e171e482314882c07dabe92a4d8eea3;p=nb.git function fdiff --- diff --git a/bin/nb-install b/bin/nb-install index e5282464..46bc25f8 100755 --- a/bin/nb-install +++ b/bin/nb-install @@ -28,7 +28,9 @@ function crond2tab() { } function fdiff() { - [ -n "$(diff -q $1 $2)" ] && return 0 + [ -e "$1" ] || return 0 + [ -e "$2" ] || return 0 + [ -n "$(diff -q $1 $2 2>/dev/null)" ] && return 0 return 1 } @@ -36,6 +38,7 @@ function fdiff() { # Cron # if [ -d /etc/cron.d ]; then + if fdiff "$NB_ROOT/etc/cron/nb" "/etc/cron.d/nb"; then verbose "Install /etc/cron.d/nb" $install "$NB_ROOT/etc/cron/nb" /etc/cron.d/nb