summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorwpaul <wpaul@FreeBSD.org>1995-02-03 23:54:07 +0000
committerwpaul <wpaul@FreeBSD.org>1995-02-03 23:54:07 +0000
commitf134773353c9e9e0c4b3085d756026aafd6ddcfa (patch)
tree3c14c15b4072daa0aabd4c7a20ed4537cd1fd8bf /etc
parent9c1563f3c356ac286753658dd4bf250a693757b7 (diff)
downloadFreeBSD-src-f134773353c9e9e0c4b3085d756026aafd6ddcfa.zip
FreeBSD-src-f134773353c9e9e0c4b3085d756026aafd6ddcfa.tar.gz
Added options for starting NIS client and server processes. All are
off by default.
Diffstat (limited to 'etc')
-rwxr-xr-xetc/netstart12
-rw-r--r--etc/rc.local15
2 files changed, 26 insertions, 1 deletions
diff --git a/etc/netstart b/etc/netstart
index a509e5a..729ce8d 100755
--- a/etc/netstart
+++ b/etc/netstart
@@ -1,6 +1,6 @@
#!/bin/sh -
#
-# $Id: netstart,v 1.16 1994/11/02 23:50:54 phk Exp $
+# $Id: netstart,v 1.17 1994/11/07 04:02:25 phk Exp $
# From: @(#)netstart 5.9 (Berkeley) 3/30/91
defaultrouter=NO
@@ -13,6 +13,10 @@ sendmail_flags="-bd -q30m"
amdflags="NO"
nfs_client=NO
nfs_server=NO
+nis_client="NO"
+nis_serverflags="NO"
+yppasswdddflags="NO"
+#yppasswddflags"-m /var/yp/master.passwd -s -f"
name_server=NO
savecore=NO
#kerberos_server=YES
@@ -26,6 +30,12 @@ if [ -z "`hostname -s`" ] ; then
hostname $hostname
fi
+# Set the domainname if we're using NIS
+if [ -z "`domainname`" -a -e "/etc/defaultdomain" ] ; then
+ domainname=`cat /etc/defaultdomain`
+ domainname $domainname
+fi
+
for i in /etc/hostname.*
do
ifn=`expr $i : '/etc/hostname\.\(.*\)'`
diff --git a/etc/rc.local b/etc/rc.local
index 714e30e..c4f7926 100644
--- a/etc/rc.local
+++ b/etc/rc.local
@@ -23,6 +23,21 @@ if [ X"${kerberos_server}" = X"YES" ]; then
fi
fi
+# Start if we're an NIS server.
+if [ X"${nis_serverflags}" != X"NO" ]; then
+ echo -n ' ypserv'; ypserv $nis_yppasswddflags
+fi
+
+# Run yppasswdd only on the NIS master server
+if [ X"${yppasswddflags}" != X"NO" ]; then
+ echo -n ' yppasswdd'; yppasswdd $yppasswddflags
+fi
+
+# Run ypbind if we're an NIS client
+if [ X"${nis_client}" = X"YES" ]; then
+ echo -n ' ypbind'; ypbind
+fi
+
# For loading fonts/keyboard example look in /usr/share/examples/syscons
# directory
OpenPOWER on IntegriCloud