# arg 1: the new package version post_install() { cat < Sample config files are installed with .sample extension. --> Remember, these are *SAMPLE* config files. You'll need to read --> the documentation for more information on how to actually define --> services, hosts, etc. to fit your particular needs. EOM getent group nagios > /dev/null || groupadd -g 30 nagios > /dev/null getent passwd nagios > /dev/null || useradd -u 30 -g nagios -d /dev/null -s /bin/false nagios > /dev/null } pre_upgrade() { _httpdconf="/etc/httpd/conf/extra/nagios.conf" if [ -f $_httpdconf ]; then cp $_httpdconf $_httpdconf.pacsave fi } post_upgrade() { post_install find /var/nagios -user nobody -exec chown nagios.nagios {} \; if [ -f /var/log/nagios.log ]; then chown nagios /var/log/nagios.log fi _httpdconf="/etc/httpd/conf/extra/nagios.conf" if [ ! -f $_httpdconf -a -f $_httpdconf.pacsave ]; then cp $_httpdconf.pacsave $_httpdconf fi }