128263Spst#!/bin/sh 228263Spst# 350472Speter# $FreeBSD$ 428263Spst# 561981Sbrian# Remove system messages 628263Spst# 728320Spst 861981Sbrian# If there is a global system configuration file, suck it in. 961981Sbrian# 1061981Sbrianif [ -r /etc/defaults/periodic.conf ] 1161981Sbrianthen 1261981Sbrian . /etc/defaults/periodic.conf 1361981Sbrian source_periodic_confs 1428263Spstfi 1561981Sbrian 1662273Sbriancase "$daily_clean_msgs_enable" in 1761981Sbrian [Yy][Ee][Ss]) 1865843Sbrian if [ ! -d /var/msgs ] 1961981Sbrian then 2065843Sbrian echo '$daily_clean_msgs_enable is set but /var/msgs' \ 2165843Sbrian "doesn't exist" 2265843Sbrian rc=2 2365843Sbrian else 2461981Sbrian echo "" 2561981Sbrian echo "Cleaning out old system announcements:" 2661981Sbrian 2762273Sbrian [ -n "$daily_clean_msgs_days" ] && 2862273Sbrian arg=-${daily_clean_msgs_days#-} || arg= 2965843Sbrian msgs -c $arg && rc=0 || rc=3 3061981Sbrian fi;; 3165843Sbrian 3265843Sbrian *) rc=0;; 3361981Sbrianesac 3465843Sbrian 3565843Sbrianexit $rc 36