#
# Makefile - Make ISPutil
#


# where is our mail server? (Fully qualified name)
MAILHOST=mail.knotwork.com

# where is our webserver? (Fully qualified name)
WEBSERVER=www.knotwork.com

# what host is our main server? (Unqualified hostname)
MAINHOST=god

# what host is our modem server? (Unqualified hostname)
MODEMHOST=god

# what priority should users be?
PRIORITY=4

# What secure editor should untrusted users use?
EDITOR="/usr/bin/pico -t"

# what editor should sysop types get?
SYSOPEDITOR="/usr/bin/pico"

# What directory am I in?
ISPUTIL=/var/lib/ISPutil

# Where are my databases?
ISPDBS="$(ISPUTIL)/qdDBs"

# where is the WWWutil package?
WWWUTIL=/var/lib/WWWutil

# where are our QDDB executables?
QBIN=/usr/local/qddb/bin

# Where are the WWWutil QDDB databases?
WWWDBS=/var/lib/WWWutil/qdDBs

# Where is the BBSutil package?
BBSUTIL=/var/lib/BBSutil

# where is the "doas" command from ISPutil package?
DOAS=$(ISPUTIL)/bin/doas

# Where are some utility commands?
MAKE=/usr/bin/make
MAKEPKG=/sbin/makepkg
SORT=/usr/bin/sort
DATE=/bin/date
AWK=/usr/bin/awk
QUOTA=/usr/bin/quota
REPQUOTA=/usr/sbin/repquota
SUPER=/usr/bin/super
YES=/usr/bin/yes


package:	isputil.tgz

paths.dat:	Makefile
		echo ISPUTIL=\"$(ISPUTIL)\" > paths.dat
		echo BBSUTIL=\"$(BBSUTIL)\" >> paths.dat
		echo WWWUTIL=\"$(WWWUTIL)\" >> paths.dat
		echo WWWDBS=\"$(WWWDBS)\" >> paths.dat
		echo ISPDBS=\"$(ISPDBS)\" >> paths.dat
		echo MAINHOST=\"$(MAINHOST)\" >> paths.dat
		echo MAILHOST=\"$(MAILHOST)\" >> paths.dat
		echo WEBSERVER=\"$(WEBSERVER)\" >> paths.dat
		echo MODEMHOST=\"$(MODEMHOST)\" >> paths.dat
		echo PRIORITY=\"$(PRIORITY)\" >> paths.dat
		echo QBIN=\"$(QBIN)\" >> paths.dat
		echo EDITOR=\"$(EDITOR)\" >> paths.dat
		echo SYSOPEDITOR=\"$(SYSOPEDITOR)\" >> paths.dat
		echo DOAS=\"$(DOAS)\" >> paths.dat
		echo MAKE=\"$(MAKE)\" >> paths.dat
		echo MAKEPKG=\"$(MAKEPKG)\" >> paths.dat
		echo SORT=\"$(SORT)\" >> paths.dat
		echo DATE=\"$(DATE)\" >> paths.dat
		echo AWK=\"$(AWK)\" >> paths.dat
		echo QUOTA=\"$(QUOTA)\" >> paths.dat
		echo REPQUOTA=\"$(REPQUOTA)\" >> paths.dat
		echo SUPER=\"$(SUPER)\" >> paths.dat

isputil.tgz:	paths.dat
		rm -r pkgdir
		mkdir -p pkgdir/$(ISPUTIL)
		cp -a . pkgdir/$(ISPUTIL)
		rm pkgdir/$(ISPUTIL)/paths.dat
		cd pkgdir
		makepkg isputil.tgz < $(YES)
		mv isputil.tgz $(ISPUTIL)
		cd $(ISPUTIL)
		rm -r pkgdir

install:	paths.dat
		util/config.sh
