NETBSD_SRC=/afs/sipb.mit.edu/project/netbsd/release/netbsd-1.1/source/src

all: crontab gettytab inetd.conf netstart rc rc.local sendmail.cf services
all: shells

crontab: crontab.sed ${NETBSD_SRC}/etc/crontab
	sed -f crontab.sed ${NETBSD_SRC}/etc/crontab > $@

gettytab: gettytab.sed ${NETBSD_SRC}/etc/gettytab
	sed -f gettytab.sed ${NETBSD_SRC}/etc/gettytab > $@

inetd.conf: inetd.conf.sed ${NETBSD_SRC}/etc/inetd.conf
	sed -f inetd.conf.sed ${NETBSD_SRC}/etc/inetd.conf > $@

netstart: netstart.sed ${NETBSD_SRC}/etc/netstart
	sed -f netstart.sed ${NETBSD_SRC}/etc/netstart > $@

rc: rc.sed ${NETBSD_SRC}/etc/rc
	sed -f rc.sed ${NETBSD_SRC}/etc/rc > $@

rc.local: rc.local.sed ${NETBSD_SRC}/etc/rc.local
	sed -f rc.local.sed ${NETBSD_SRC}/etc/rc.local > $@

sendmail.cf: mit.mc
	wd="`pwd`"; \
	cd ${NETBSD_SRC}/usr.sbin/sendmail/cf/cf; \
	m4 $${wd}/mit.mc > $${wd}/$@

services: services.sed ${NETBSD_SRC}/etc/services
	sed -f services.sed ${NETBSD_SRC}/etc/services > $@

shells: shells.sed ${NETBSD_SRC}/etc/shells
	sed -f shells.sed ${NETBSD_SRC}/etc/shells > $@

install:
	mkdir -p -m 755 ${DESTDIR}/etc/athena ${DESTDIR}/var/cron
	mkdir -p -m 700 ${DESTDIR}/var/cron/tabs
	install -c -m 700 crontab ${DESTDIR}/var/cron/tabs/root
	install -c -m 755 rc.athena ${DESTDIR}/etc/athena/
	install -c -m 644 gettytab ${DESTDIR}/etc/
	install -c -m 644 inetd.conf ${DESTDIR}/etc/
	install -c -m 644 netstart ${DESTDIR}/etc/
	install -c -m 644 rc ${DESTDIR}/etc/
	install -c -m 644 rc.local ${DESTDIR}/etc/
	install -c -m 644 sendmail.cf ${DESTDIR}/etc/
	install -c -m 644 services ${DESTDIR}/etc/
	install -c -m 644 shells ${DESTDIR}/etc/
	rm -f ${DESTDIR}/etc/localtime
	ln -s /usr/share/zoneinfo/US/Eastern ${DESTDIR}/etc/localtime

clean:
	rm -f gettytab inetd.conf netstart rc sendmail.cf services shells

