#!/bin/sh # $FreeBSD$ # if [ "$2" != "POST-INSTALL" ]; then exit 0 fi DRWEB_PREFIX="$3" DRWEB_VARPREFIX="$4" PREFIX="$5" USER=drweb GROUP=${USER} UID=426 GID=${UID} ex=0 if ! pw groupshow "${GROUP}" 2>/dev/null 1>&2; then if pw groupadd ${GROUP} -g ${GID}; then echo "" echo "Added group \"${GROUP}\"." else echo "" echo "Adding group \"${GROUP}\" failed..." ex=1 fi fi if ! pw usershow "${USER}" 2>/dev/null 1>&2; then if pw useradd ${USER} -u ${UID} -g ${GROUP} -h - \ -s "/sbin/nologin" -d "/nonexistent" -c "DrWeb Antivirus Software" then echo "" echo "Added user \"${USER}\"." else echo "" echo "Adding user \"${USER}\" failed..." ex=1 fi fi echo "" echo "You may also add this lines to your /etc/syslog.conf:" echo "!drwebd" echo "*.* ${DRWEB_VARPREFIX}/drwebd.log" echo "" echo "You may also add this crontab entry to /etc/crontab" echo "0 12 * * * root ${DRWEB_PREFIX}/update/update.pl" echo "" [ "$ex" = "1" ] && exit 1 chown -R ${USER}:${GROUP} ${DRWEB_PREFIX} chown -R ${USER}:${GROUP} ${DRWEB_VARPREFIX} chmod 0750 ${DRWEB_VARPREFIX} chown -R ${USER}:${GROUP} ${PREFIX}/etc/drweb exit 0