#------------------------------------------------------
# NeoRouter Server binary distribution makefile 
#
# name:        Makefile
# description: Install NeoRouter Server package
# os:          FreeBSD
# contact:     support@neorouter.com 
#------------------------------------------------------

SHELL=/bin/sh
prefix=/usr/local
SRC=.
NEOROUTERROOT=$(prefix)/ZebraNetworkSystems/NeoRouter

all:
	echo "Try \"make install\" to install the package into the $(prefix) hierarchy."

install:
	echo 'Installing NeoRouter Server...'
	install -m 755 $(SRC)/bin/nrsetup $(prefix)/bin
    install -m 755 $(SRC)/bin/nrserver $(prefix)/bin
	install -m 755 $(SRC)/bin/rmnrserver.sh $(prefix)/bin
	install -m 755 $(SRC)/etc/rc.d/nrserver.sh $(prefix)/etc/rc.d/
	if [ ! -d $(NEOROUTERROOT) ]; then mkdir -p $(NEOROUTERROOT); fi
	install -m 644 $(SRC)/ZebraNetworkSystems/NeoRouter/nrserver.README $(NEOROUTERROOT)
	install -m 644 $(SRC)/ZebraNetworkSystems/NeoRouter/openssl.cnf $(NEOROUTERROOT)
	openssl req -new -newkey rsa:1024 -days 3650 -nodes -x509 -keyout $(NEOROUTERROOT)/server.key -out $(NEOROUTERROOT)/server.crt -config $(NEOROUTERROOT)/openssl.cnf
	echo 'nrserver_enable="YES"' >> /etc/rc.conf
	$(prefix)/etc/rc.d/nrserver.sh onestart
