Index: usr.sbin/freebsd-update/freebsd-update.sh =================================================================== --- usr.sbin/freebsd-update/freebsd-update.sh +++ usr.sbin/freebsd-update/freebsd-update.sh @@ -220,7 +220,9 @@ if [ -e /usr/src/COPYRIGHT ]; then COMPONENTS="${COMPONENTS} ${C}" else - echo "src component not installed, skipped" + if [ $CRONRUN -eq 0 ]; then + echo "src component not installed, skipped" + fi fi else COMPONENTS="${COMPONENTS} ${C}" @@ -416,6 +418,9 @@ # Run without a TTY NOTTYOK=0 + + # Running from cron + CRONRUN=0 } # Parse the command line @@ -473,8 +478,12 @@ config_VerboseLevel nostats || usage ;; + cron) + CRONRUN=1 + COMMANDS="${COMMANDS} $1" + ;; # Commands - cron | fetch | upgrade | install | rollback | IDS) + fetch | upgrade | install | rollback | IDS) COMMANDS="${COMMANDS} $1" ;;