-} else {
- delta=`{awk 'END{print '^`{date +%s}^-^`{stat -c '%Y' /var/cache/cran2deb/cache.rda}^'}' </dev/null}
- echo Cache is $delta seconds out of date.
-}
-if (![ -e /var/cache/cran2deb/cache.rda ] || [ $delta -gt $update_period ]) {
- mode=create
- if ([ -e /var/cache/pbuilder/base-cran2deb-$sys.tgz ]) {
- mode=update
- }
- sudo pbuilder $mode --override-config --configfile /etc/cran2deb/sys/$sys/pbuilderrc
+else
+ seconds_time=$(date +%s)
+ seconds_file=$(stat -c '%Y' "${cache_rda}")
+ delta=$(($seconds_time-$seconds_file))
+ echo Cache is $delta seconds out of date, auto-update after $update_period seconds.
+fi
+
+if [ ! -e "${cache_rda}" ] || [ $delta -gt $update_period ]; then
+ if [ "${CRAN2DEB_BUILD}" == "yes"]; then
+ mode=create
+ if [ -e "${pbuilder_cache}"/base-cran2deb-$sys.tgz ]; then
+ mode=update
+ fi
+ echo C: sudo pbuilder $mode --override-config --configfile "${CRAN2DEB_CONFDIR:-/etc/cran2deb}"/sys/"$sys"/pbuilderrc
+ echo "Executing sudo pbuilder $mode --override-config --configfile ${CRAN2DEB_CONFDIR:-/etc/cran2deb}/sys/$sys/pbuilderrc"
+ sudo pbuilder $mode --override-config --configfile "${CRAN2DEB_CONFDIR:-/etc/cran2deb}"/sys/"$sys"/pbuilderrc
+ fi;
+ echo "Executing $root/exec/update_cache $root"