================================================================================
reportnew has been installed to /usr/local/bin/reportnew

CONFIGURATION:

A default configuration has been installed to /etc/reportnew/reportnew.conf
if not already present. Customize it for your system.

PRIVILEGE SEPARATION SETUP (recommended):

Reportnew will automatically use privilege separation if the _reportnew user
exists. To enable:

1. Create the _reportnew user:
   # useradd -u 5001 -g =uid -c "Reporter" \
             -d /nonexistent -s /sbin/nologin _reportnew

2. Set directory permissions:
   # chown root:_reportnew /etc/reportnew
   # chmod 0740 /etc/reportnew

3. (Optional) If using execute actions with script logging:
   # mkdir -p /etc/reportnew/scripts /etc/reportnew/scripts/logs
   # chown root:_reportnew /etc/reportnew/scripts
   # chmod 0740 /etc/reportnew/scripts
   # chown _reportnew:_reportnew /etc/reportnew/scripts/logs
   # chmod 0770 /etc/reportnew/scripts/logs

The reportnew.size file will be created automatically with correct ownership
and permissions on first run.

WITHOUT PRIVILEGE SEPARATION:

Reportnew will run as root but drop privileges to nobody:nobody for script
execution. If using execute actions with script logging:

   # mkdir -p /etc/reportnew/scripts /etc/reportnew/scripts/logs
   # chown root:nobody /etc/reportnew/scripts /etc/reportnew/scripts/logs
   # chmod 0740 /etc/reportnew/scripts
   # chmod 0770 /etc/reportnew/scripts/logs

USAGE:

Run reportnew via cron. On OpenBSD, use time randomization to avoid all
hosts running simultaneously (recommended):

   0~10,30~40 * * * * /usr/local/bin/reportnew /etc/reportnew/reportnew.conf

This runs at the top and half of each hour with up to 10 minutes random delay.

For other systems without cron randomization:
   */30 * * * * /usr/local/bin/reportnew /etc/reportnew/reportnew.conf

For documentation, see /etc/reportnew/reportnew.conf comments and examples.

================================================================================
