#!/bin/sh
export DBLOCATION=/usr/local/share/clamav
export OUTDIR=db_temp

mkdir -p /tmp/$OUTDIR
(
	cd /tmp/$OUTDIR
	sigtool --unpack $DBLOCATION/main.cvd 2>/tmp/$OUTDIR/errlog
	sigtool --unpack $DBLOCATIOn/daily.cvd 2>>/tmp/$OUTDIR/errlog
	cp $DBLOCATION/daily.inc/* . 2>>/tmp/$OUTDIR/errlog
	cp $DBLOCATION/main.inc/* . 2>>/tmp/$OUTDIR/errlog
)

./fixdb </tmp/$OUTDIR/main.ndb >/tmp/$OUTDIR/fixed_db 2>/tmp/$OUTDIR/errlog
./fixdb </tmp/$OUTDIR/daily.ndb >>/tmp/$OUTDIR/fixed_db 2>>/tmp/$OUTDIR/errlog
cat /tmp/$OUTDIR/fixed_db |./postprocessdb 1 > /tmp/$OUTDIR/fixed_db_p
cat /tmp/$OUTDIR/fixed_db_p|./postprocessdb nocolor >/tmp/$OUTDIR/fixed.ndb

echo /tmp/$OUTDIR/fixed.ndb "created"