File: //var/lib/dpkg/info/chkrootkit.postinst
#!/bin/sh
CF=/etc/chkrootkit.conf
set -e
. /usr/share/debconf/confmodule
if [ ! -f $CF ]; then
echo "RUN_DAILY=\"false\"" > $CF
echo "RUN_DAILY_OPTS=\"-q\"" >> $CF
echo "DIFF_MODE=\"false\"" >> $CF
else
if ! egrep -q '\bRUN_DAILY\b' $CF > /dev/null; then
echo "RUN_DAILY=\"false\"" >> $CF
fi
if ! egrep -q '\bRUN_DAILY_OPTS\b' $CF > /dev/null; then
echo "RUN_DAILY_OPTS=\"-q\"" >> $CF
fi
if ! egrep -q '\bDIFF_MODE\b' $CF > /dev/null; then
echo "DIFF_MODE=\"false\"" >> $CF
fi
fi
db_version 2.0
db_get chkrootkit/run_daily
RUN_DAILY="$RET"
db_get chkrootkit/run_daily_opts
RUN_DAILY_OPTS="$RET"
db_get chkrootkit/diff_mode
DIFF_MODE="$RET"
cp -a -f $CF $CF.tmp
sed -e "s,^ *RUN_DAILY=.*,RUN_DAILY=\"$RUN_DAILY\"," \
-e "s,^ *RUN_DAILY_OPTS=.*,RUN_DAILY_OPTS=\"$RUN_DAILY_OPTS\"," \
-e "s,^ *DIFF_MODE=.*,DIFF_MODE=\"$DIFF_MODE\"," \
< $CF > $CF.tmp
mv -f $CF.tmp $CF
exit 0