# Edited for Debian GNU/Linux.
DESTDIR =

#
#  Installation Makefile for netscript-2.4
#
#  This is rude!  FIXME!

ETCDIR=/etc
CONFDIR=$(DESTDIR)$(ETCDIR)/netscript
NCONFDIR=$(CONFDIR)/network.conf.d
SBINDIR=$(DESTDIR)/sbin
USRSBINDIR=$(DESTDIR)/usr/sbin
INITDIR=$(DESTDIR)/etc/init.d
PPPETCDIR=$(DESTDIR)/$(ETCDIR)/ppp
PPPUPDIR=$(PPPETCDIR)/ip-up.d
PPPDOWNDIR=$(PPPETCDIR)/ip-down.d
UDEVLIBDIR=$(DESTDIR)/lib/udev
INSTALL=/usr/bin/install

dummy:
	echo "BLeep!"

install: dummy
	- mkdir -p $(SBINDIR)
	- mkdir -p $(UDEVLIBDIR)
	- mkdir -p $(CONFDIR)
	- mkdir -p $(NCONFDIR)
	- mkdir -p $(PPPUPDIR)
	- mkdir -p $(PPPDOWNDIR)
	- mkdir -p $(UDEVLIBDIR)
	$(INSTALL) -m 755 netscript $(SBINDIR)/netscript
	$(INSTALL) -m 755 wep.conf $(CONFDIR)
	$(INSTALL) -m 644 ipfilter.conf network.conf $(CONFDIR)
	$(INSTALL) -m 644 network.conf.d.00default-eth0-dhcp.conf $(NCONFDIR)/00default-eth0-dhcp.conf
	$(INSTALL) -m 644 if.conf qos.conf $(CONFDIR)
	$(INSTALL) -m 644 README.etc $(CONFDIR)/README
	$(INSTALL) -m 755 netscript-hotplug $(UDEVLIBDIR)/netscript-hotplug
	
#	touch $(CONFDIR)/iptables
#	touch $(CONFDIR)/ip6tables
#	chmod 0400 $(CONFDIR)/iptables $(CONFDIR)/ip6tables
	$(INSTALL) -m 755 netscript.ppp.ip-up $(PPPUPDIR)/netscript
	$(INSTALL) -m 755 netscript.ppp.ip-down $(PPPDOWNDIR)/netscript

install-ipfilter: dummy
	- mkdir -p $(SBINDIR)
	- mkdir -p $(CONFDIR)
	$(INSTALL) -m 755 netscript-ipfilter $(SBINDIR)/netscript
	$(INSTALL) -m 644 network-ipfilter.conf $(CONFDIR)/network.conf
	$(INSTALL) -m 644 ipfilter.conf $(CONFDIR)
	$(INSTALL) -m 644 README.etc $(CONFDIR)/README


