#!/usr/bin/make

DIST=$(shell dpkg-vendor --query Vendor)

all:
	# use the right default mirrors file for the distro
	ln -s mirror-dstdomain.acl.$(DIST) mirror-dstdomain.acl

install:
	# dir
	install -d -m 755 $(DESTDIR)/etc/squid-deb-proxy
	install -d -m 755 $(DESTDIR)/etc/squid-deb-proxy/allowed-networks-src.acl.d
	install -d -m 755 $(DESTDIR)/etc/squid-deb-proxy/mirror-dstdomain.acl.d
	install -d -m 755 $(DESTDIR)/etc/squid-deb-proxy/pkg-blocklist.d
	install -d -m 755 $(DESTDIR)/etc/apt/apt.conf.d
	install -d -m 755 $(DESTDIR)/usr/share/squid-deb-proxy-client
	# proxy
	install -m 644 squid-deb-proxy.conf $(DESTDIR)/etc/squid-deb-proxy/
	install -m 644 allowed-networks-src.acl $(DESTDIR)/etc/squid-deb-proxy/
	install -m 644 mirror-dstdomain.acl $(DESTDIR)/etc/squid-deb-proxy/
	# client
	install -m 755 apt-avahi-discover $(DESTDIR)/usr/share/squid-deb-proxy-client/
	install -m 644 30autoproxy $(DESTDIR)/usr/share/squid-deb-proxy-client/

clean:
	rm -f mirror-dstdomain.acl
