]>
Commit | Line | Data |
---|---|---|
e96cd3dd TL |
1 | BASEDIR:=$(shell dab basedir) |
2 | ||
632b858c SI |
3 | CVD_FILES:=main.cvd bytecode.cvd daily.cvd safebrowsing.cvd |
4 | ||
5 | all: info/init_ok ${CVD_FILES} | |
e96cd3dd TL |
6 | dab bootstrap --minimal |
7 | sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/' ${BASEDIR}/etc/ssh/sshd_config | |
8 | dab exec /bin/systemctl enable systemd-timesyncd.service | |
9 | touch ${BASEDIR}/proxmox_install_mode | |
9350b0a2 | 10 | dab install libdbi-perl perl-openssl-defaults libcgi-pm-perl proxmox-mailgateway-container gpg |
e96cd3dd TL |
11 | rm ${BASEDIR}/proxmox_install_mode |
12 | sed -i '/^deb.*\.proxmox\.com\/.*$$/d;$${/^$$/d;}' ${BASEDIR}/etc/apt/sources.list | |
632b858c | 13 | cp ${CVD_FILES} ${BASEDIR}/var/lib/clamav/ |
e96cd3dd TL |
14 | dab finalize |
15 | ||
16 | info/init_ok: dab.conf | |
17 | dab init | |
18 | touch $@ | |
19 | ||
20 | .PHONY: clean | |
21 | clean: | |
22 | dab clean | |
632b858c | 23 | rm -f ${CVD_FILES} |
e96cd3dd TL |
24 | rm -f *~ |
25 | ||
26 | .PHONY: dist-clean | |
27 | dist-clean: | |
28 | dab dist-clean | |
632b858c | 29 | rm -f ${CVD_FILES} |
e96cd3dd | 30 | rm -f *~ |
632b858c SI |
31 | |
32 | .PHONY: ${CVD_FILES} | |
33 | ${CVD_FILES}: | |
8b6176c6 | 34 | curl -L --silent --show-error --fail --time-cond $@ -o $@.tmp http://database.clamav.net/$@ |
632b858c | 35 | [ -f $@.tmp ] && mv $@.tmp $@ || true |