source: npl/mailserver/clamav_conf/clamav_conf.SlackBuild @ 0105685

gcc484ntopperl-5.22
Last change on this file since 0105685 was c5c522c, checked in by Edwin Eefting <edwin@datux.nl>, 8 years ago

initial commit, transferred from cleaned syn3 svn tree

  • Property mode set to 100755
File size: 1.0 KB
Line 
1#!/bin/bash
2VERSION=0.97
3PKGROOT=/tmp/pkg
4CWD=`pwd`
5set -e
6
7#onze config
8mkdir -p $PKGROOT/etc/
9cp clamd.conf $PKGROOT/etc/clamd.conf || exit 1
10cp freshclam.conf $PKGROOT/etc/freshclam.conf || exit 1
11chown root:root $PKGROOT/etc/clamd.conf $PKGROOT/etc/freshclam.conf || exit 1
12chmod 644 $PKGROOT/etc/clamd.conf $PKGROOT/etc/freshclam.conf || exit 1
13
14mkdir -p $PKGROOT/var/run/clamav || exit 1
15mkdir -p $PKGROOT/usr/share/clamav || exit 1
16
17#clumsy workaround to prevent scanning proxys from thinking we are a virus ourselfs:
18cp eicar.com.* $PKGROOT/usr/share/clamav || exit 1
19
20#cronupdater and tester
21mkdir -p $PKGROOT/etc/cron.hourly || exit 1
22cp syn3-clamav $PKGROOT/etc/cron.hourly || exit 1
23chmod +x $PKGROOT/etc/cron.hourly/*
24
25#post install scripts
26chmod +x $CWD/post.*
27mkdir -p $PKGROOT/etc/postinst.d
28cp $CWD/post.* $PKGROOT/etc/postinst.d
29
30
31
32#copy run script
33mkdir -p $PKGROOT/service/clamav
34chmod +x $CWD/run
35cp $CWD/run $PKGROOT/service/clamav
36
37#make main package
38syn3_makepkg $PKGROOT clamav_conf $VERSION `arch` || exit 1
39
Note: See TracBrowser for help on using the repository browser.