# NWIP PConfig.dat file        
# Novell Inc, NetWare IP Release 2.0
# The first part of the file deals with installing the base product.
#
ADMIN_NLM NWIPCFG.NLM
LOAD_MODULE DNSDBGEN
LOAD_MODULE DOCUPD
LOAD_MODULE TIRPC
SERVICE_DISPATCHER NONE
# 
UPDATE_STARTUP
0 Set Minimum Packet Receive Buffers = 100 "KEYWORD=Minimum" "KEYWORD=Receive"
UPDATE_AUTOEXEC
0 Set Maximum Packet Receive Buffers = 200 "KEYWORD=Maximum" "KEYWORD=Receive"
UPDATE_STARTFILE
4 nwip
4 netdir
4 rpcbstub
4 tcp_nd
4 local_nd
4 tirpc
4 netdb
4 dispatch
4 nisbind
4 nisserv
4 unixlib
UPDATE_STOPFILE
0 unicon
0 dss
0 nisdmag
0 dnsagent
0 dssagt
0 nwipagt
0 srvagt
0 named
0 nisgo
0 nisserv
0 nisbind
0 dispatch
0 unixlib
0 netdb
0 nwip
0 pkernel
0 tirpc
0 local_nd
0 tcp_nd
0 rpcbstub
0 netdir
#CREATE_BINDERY_OBJECT uni_services_manager OT_GROUP
#CREATE_BINDERY_OBJECT uni_host_manager OT_GROUP
#CREATE_BINDERY_OBJECT uni_unicon_manager OT_GROUP
#
# global level configuration for NWPARAMS
#
UPDATE_NWPARAMS
# <opcode> <section> <type> <name> <data>
# 1 PRODUCTS   1 NWIP	NWIP
1 DISPATCHER 2 SA   2  DNSAGENT.NLM  NAMED.NLM /k:DSS,NAMED
1 DISPATCHER 2 SA   8 NISDMAG.NLM NISSERV /la:NISBIND,NISSERV
#1 DISPATCHER 2 SA   9	USRAGT.NLM	        nonlm.nlm
1 DISPATCHER 2 SA   d	SRVAGT.NLM		nonlm.nlm
1 DISPATCHER 2 SA  22   DSSAGT.NLM              nonlm.nlm
1 DISPATCHER 2 SA  12	DUMMY.NLM		nonlm.nlm
1 DISPATCHER 2 SA  18	NAMED.NLM	/s
1 NFSCON 2 CA	"\"Hosts\"" 12   confaddr
1 NFSCON 2 CA	"\"Administer DNS\""  2  dnsadmin
1 NFSCON 2 LS	"\"DNS Server\""  2  \
"\"Stopping the DNS Server will stop other NLMs (such as DSS) dependent on it.\""  
6 NFSCON 2 MF   "[OBJECTS_ROOT][Configure Server Profile]"
#6 NFSCON 2 MF   "[OBJECTS_ROOT][0x9]"
6 NFSCON 2 MF   "[OBJECTS_ROOT][Manage Hosts]"
6 NFSCON 2 MF   "[DNS][Initialize DNS Master Database]"
6 NFSCON 2 MF   "[Initialize DNS Master Database][!3]"
6 NFSCON 2 MF   "[DNS][Save DNS Master to Text Files]"
6 NFSCON 2 MF   "[Save DNS Master to Text Files][!5]"
6 NFSCON 2 MF	"[DNS][0x2]"
6 NFSCON 2 MF   "[SERVICES_ROOT][DNS]"
6 NFSCON 2 MF   "[Manage Hosts][0x12]"
#6 NFSCON 2 MF   "[Manage Hosts][0x7]"
6 NFSCON 2 MF	"[Configure Server Profile][!1]"
2 NFSCON 2 CA   "\"DNS Server\"" 2 dnsadmin
0 NW_NIS 1 BinderEnable    FALSE
0 NW_NIS 1 DBPath		SYS:ETC\\NIS
0 NW_NIS 1 InterDomainResolution TRUE
0 NW_NIS 1 MapRefreshDefault 24:00:00
1 NETDB  1 WRITELOCALFILES   0
#
# product level delete actions ( what to do when the base product is 
# uninstalled).
#
DELETE_ACTIONS
UPDATE_STARTFILE
0 unixlib		"FILE=unixlib.nlm"
0 named			"FILE=named.nlm"
0 nisserv		"FILE=nisserv.nlm"
0 nisbind		"FILE=nisbind.nlm"
0 dispatch		"FILE=dispatch.nlm"
0 netdb			"FILE=netdb.nlm"
0 pkernel		"FILE=pkernel.nlm"
0 netdir		"FILE=netdir.nlm"
0 rpcbstub		"FILE=rpcbstub.nlm"
0 tcp_nd		"FILE=tcp_nd.nlm"
0 local_nd		"FILE=local_nd.nlm"
0 tirpc			"FILE=tirpc.nlm"
UPDATE_STOPFILE
0 unicon		"FILE=unicon.nlm"
0 nisdmag		"FILE=nisdmag.nlm"
0 dnsagent		"FILE=dnsagent.nlm"
#0 usragt		"FILE=usragt.nlm"
0 srvagt		"FILE=srvagt.nlm"
0 named			"FILE=named.nlm"
0 nisgo			"FILE=nisgo.nlm"
0 nisserv		"FILE=nisserv.nlm"
0 nisbind		"FILE=nisbind.nlm"
0 dispatch		"FILE=dispatch.nlm"
0 unixlib		"FILE=unixlib.nlm"
0 netdb			"FILE=netdb.nlm"
0 pkernel		"FILE=pkernel.nlm"
0 tirpc			"FILE=tirpc.nlm"
0 local_nd		"FILE=local_nd.nlm"
0 tcp_nd		"FILE=tcp_nd.nlm"
0 rpcbstub		"FILE=rpcbstub.nlm"
0 netdir		"FILE=netdir.nlm"
UPDATE_NWPARAMS
# <opcode> <section> <type> <name> <data>
2 DISPATCHER 2 SA 2 DNSAGENT.NLM NAMED.NLM /k:DSS,NAMED "FILE=DNSAGENT.NLM"
2 DISPATCHER 2 SA 8 NISDMAG.NLM NISSERV /la:NISBIND,NISSERV "FILE=NISDMAG.NLM"
#2 DISPATCHER 2 SA 9 USRAGT.NLM nonlm.nlm "FILE=USRAGT.NLM"
2 DISPATCHER 2 SA d SRVAGT.NLM nonlm.nlm "FILE=SRVAGT.NLM"
2 DISPATCHER 2 SA 12 DUMMY.NLM nonlm.nlm "FILE=CONFADDR.NLM"
2 DISPATCHER 2 SA 18 NAMED.NLM /s "FILE=NAMED.NLM"
2 NFSCON 2 CA "\"Hosts\"" 12 confaddr "FILE=CONFADDR.NLM"
2 NFSCON 2 CA "\"Administer DNS\""  2  dnsadmin "FILE=DNSADMIN.NLM"
2 NFSCON 2 LS	"\"DNS Server\""  2 "FILE=NAMED.NLM"
7 NFSCON 2 MF   "[OBJECTS_ROOT][Configure Server Profile]" "FILE=SRVAGT.NLM"
#7 NFSCON 2 MF   "[OBJECTS_ROOT][Manage Hosts]" "FILE=CONFADDR.NLM"
7 NFSCON 2 MF   "[DNS][Initialize DNS Master Database]" "FILE=DNSAGENT.NLM"
7 NFSCON 2 MF   "[Initialize DNS Master Database][!3]" "FILE=DNSAGENT.NLM"
7 NFSCON 2 MF   "[DNS][Save DNS Master to Text Files]" "FILE=DNSAGENT.NLM"
7 NFSCON 2 MF   "[DNS][0x2]" "FILE=DNSADMIN.NLM"
7 NFSCON 2 MF   "[SERVICES_ROOT][DNS]" "FILE=DNSAGENT.NLM"
7 NFSCON 2 MF   "[Manage Hosts][0x12]" "FILE=CONFADDR.NLM"
#7 NFSCON 2 MF   "[Manage Hosts][0x7]" "FILE=HOSTGADM.NLM"
7 NFSCON 2 MF	"[Configure Server Profile][!1]" "FILE=SRVAGT.NLM"
#
# component level configuration
#
#
%% NWIPCOMP
UPDATE_STARTFILE
#0  dss
UPDATE_STOPFILE
UPDATE_NWPARAMS
# <opcode> <section> <type> <name> <data>
#0  DSS 1  NWIP_PRIM_IPADDR 0
#
1 DISPATCHER 2 SA  20	NWIPAGT.NLM NAMED,DSS /k:DSS /ld:DSS
1 DISPATCHER 2 SA  21	noname.NLM NWIP.NLM 
#
6 NFSCON 2 LS	"\"Domain SAP/RIP Server\""  20
6 NFSCON 2 LS	"\"NetWare/IP Server\""  21
#
# DNS Server administration is specific to NetWare/IP component (at this time).
# even though DNS server is part of the base product.
#
6 NFSCON 2 MF   "[SERVICES_ROOT][0x20]"
1 NFSCON 2 CA "\"NetWare/IP\"" 20 nwipadm 
#1 NFSCON 2 CA   "\"DNS Server\"" 2 dnsadmin
#
DELETE_ACTIONS
UPDATE_STARTFILE
0  dss			"FILE=dss.nlm"
0  nwip			"FILE=nwip.nlm"
UPDATE_STOPFILE
0  nwip			"FILE=nwip.nlm"
0  dss			"FILE=dss.nlm"
0  nwipagt		"FILE=nwipagt.nlm"
UPDATE_NWPARAMS
2 DISPATCHER 2 SA  20	NWIPAGT.NLM NAMED,DSS /k:DSS "FILE=NWIPAGT.NLM"
2 DISPATCHER 2 SA  21	noname.NLM NWIP.NLM "FILE=NWIP.NLM"
2 NFSCON 2 LS	"\"Domain SAP/RIP Server\""  20 "FILE=DSS.NLM"
2 NFSCON 2 LS	"\"NetWare/IP Server\""  21 "FILE=NWIP.NLM"
#
7 NFSCON 2 MF   "[SERVICES_ROOT][0x20]" "FILE=nwipadm.nlm"
2 NFSCON 2 CA "\"NetWare/IP\"" 20 nwipadm "FILE=nwipadm.nlm"
#2 NFSCON 2 CA   "\"DNS Server\"" 2 dnsadmin "FILE=DNSADMIN.NLM"
#
%% XCONCOMP
#
UPDATE_NWPARAMS
# <opcode> <section> <type> <name> <data>
1  DISPATCHER 2 SA  25  dummy.nlm XCONSOLE.NLM
1  NFSCON 2  LS	   "\"XConsole Server\""	  25	/u \
"\"XConsole Server failed to load.  REMOTE.NLM is required to run this service.  You can launch REMOTE by typing 'load remote'.\""
UPDATE_STOPFILE
# Let user unload XConsole by hand.  This is maintain the Xconsole connection.
# This is needed since the xconsole can be the one that does not depend on 
# pkernel.nlm
# 
# 0 xconsole
# 0 nwccss
# 0 telnetd
# 0 named
# 0 nisserv
# 0 nisbind
# 0 dispatch
DISPLAY "***IMPORTANT*** After your server is installed, make"
DISPLAY "sure that the line unistart.ncf is at the end of the" 
DISPLAY "autoexec.ncf file."
DISPLAY " "
# component deletion
DELETE_ACTIONS
UPDATE_NWPARAMS
2  DISPATCHER 2 SA  25  dummy.nlm XCONSOLE.NLM  "FILE=XCONSOLE.NLM"
2  NFSCON 2  LS	   "\"XConsole Server\""	  25 "FILE=XCONSOLE.NLM"
UPDATE_STARTFILE
0 xconsole		"FILE=xconsole.nlm"
UPDATE_STOPFILE
0 xconsole		"FILE=xconsole.nlm"
0 nwccss		"FILE=nwccss.nlm"
0 telnetd		"FILE=telnetd.nlm"
%%
