summaryrefslogtreecommitdiffstats
path: root/etc/rc.d
diff options
context:
space:
mode:
authoralfred <alfred@FreeBSD.org>2001-12-13 04:21:18 +0000
committeralfred <alfred@FreeBSD.org>2001-12-13 04:21:18 +0000
commit2eaaa91f6f2e878a476fbf3758ffba37cdf38d4b (patch)
tree94a8654f0477c41fbbb420fc18b08b373dae3752 /etc/rc.d
parent3c2732d72093343bb14e912f558942efd7f0b15f (diff)
downloadFreeBSD-src-2eaaa91f6f2e878a476fbf3758ffba37cdf38d4b.zip
FreeBSD-src-2eaaa91f6f2e878a476fbf3758ffba37cdf38d4b.tar.gz
rpc.lockd needs rpc.statd to be running for it to start up properly.
so swap the order. Also allow rpc.lockd and rpc.statd to be turned on if nfsclient is enabled. They are needed to provide client side locking support. PR: conf/27811
Diffstat (limited to 'etc/rc.d')
-rw-r--r--etc/rc.d/netoptions19
-rw-r--r--etc/rc.d/network119
-rw-r--r--etc/rc.d/network219
-rw-r--r--etc/rc.d/network319
-rw-r--r--etc/rc.d/routing19
5 files changed, 75 insertions, 20 deletions
diff --git a/etc/rc.d/netoptions b/etc/rc.d/netoptions
index fa6af3e..d6da093 100644
--- a/etc/rc.d/netoptions
+++ b/etc/rc.d/netoptions
@@ -678,15 +678,15 @@ network_pass3() {
echo -n ' nfsd'; nfsd ${nfs_server_flags}
- case ${rpc_lockd_enable} in
+ case ${rpc_statd_enable} in
[Yy][Ee][Ss])
- echo -n ' rpc.lockd'; rpc.lockd
+ echo -n ' rpc.statd'; rpc.statd
;;
esac
- case ${rpc_statd_enable} in
+ case ${rpc_lockd_enable} in
[Yy][Ee][Ss])
- echo -n ' rpc.statd'; rpc.statd
+ echo -n ' rpc.lockd'; rpc.lockd
;;
esac
else
@@ -721,6 +721,17 @@ network_pass3() {
if [ -n "${nfs_bufpackets}" ]; then
sysctl vfs.nfs.bufpackets=${nfs_bufpackets} > /dev/null
fi
+ case ${rpc_statd_enable} in
+ [Yy][Ee][Ss])
+ echo -n ' rpc.statd'; rpc.statd
+ ;;
+ esac
+
+ case ${rpc_lockd_enable} in
+ [Yy][Ee][Ss])
+ echo -n ' rpc.lockd'; rpc.lockd
+ ;;
+ esac
;;
esac
diff --git a/etc/rc.d/network1 b/etc/rc.d/network1
index fa6af3e..d6da093 100644
--- a/etc/rc.d/network1
+++ b/etc/rc.d/network1
@@ -678,15 +678,15 @@ network_pass3() {
echo -n ' nfsd'; nfsd ${nfs_server_flags}
- case ${rpc_lockd_enable} in
+ case ${rpc_statd_enable} in
[Yy][Ee][Ss])
- echo -n ' rpc.lockd'; rpc.lockd
+ echo -n ' rpc.statd'; rpc.statd
;;
esac
- case ${rpc_statd_enable} in
+ case ${rpc_lockd_enable} in
[Yy][Ee][Ss])
- echo -n ' rpc.statd'; rpc.statd
+ echo -n ' rpc.lockd'; rpc.lockd
;;
esac
else
@@ -721,6 +721,17 @@ network_pass3() {
if [ -n "${nfs_bufpackets}" ]; then
sysctl vfs.nfs.bufpackets=${nfs_bufpackets} > /dev/null
fi
+ case ${rpc_statd_enable} in
+ [Yy][Ee][Ss])
+ echo -n ' rpc.statd'; rpc.statd
+ ;;
+ esac
+
+ case ${rpc_lockd_enable} in
+ [Yy][Ee][Ss])
+ echo -n ' rpc.lockd'; rpc.lockd
+ ;;
+ esac
;;
esac
diff --git a/etc/rc.d/network2 b/etc/rc.d/network2
index fa6af3e..d6da093 100644
--- a/etc/rc.d/network2
+++ b/etc/rc.d/network2
@@ -678,15 +678,15 @@ network_pass3() {
echo -n ' nfsd'; nfsd ${nfs_server_flags}
- case ${rpc_lockd_enable} in
+ case ${rpc_statd_enable} in
[Yy][Ee][Ss])
- echo -n ' rpc.lockd'; rpc.lockd
+ echo -n ' rpc.statd'; rpc.statd
;;
esac
- case ${rpc_statd_enable} in
+ case ${rpc_lockd_enable} in
[Yy][Ee][Ss])
- echo -n ' rpc.statd'; rpc.statd
+ echo -n ' rpc.lockd'; rpc.lockd
;;
esac
else
@@ -721,6 +721,17 @@ network_pass3() {
if [ -n "${nfs_bufpackets}" ]; then
sysctl vfs.nfs.bufpackets=${nfs_bufpackets} > /dev/null
fi
+ case ${rpc_statd_enable} in
+ [Yy][Ee][Ss])
+ echo -n ' rpc.statd'; rpc.statd
+ ;;
+ esac
+
+ case ${rpc_lockd_enable} in
+ [Yy][Ee][Ss])
+ echo -n ' rpc.lockd'; rpc.lockd
+ ;;
+ esac
;;
esac
diff --git a/etc/rc.d/network3 b/etc/rc.d/network3
index fa6af3e..d6da093 100644
--- a/etc/rc.d/network3
+++ b/etc/rc.d/network3
@@ -678,15 +678,15 @@ network_pass3() {
echo -n ' nfsd'; nfsd ${nfs_server_flags}
- case ${rpc_lockd_enable} in
+ case ${rpc_statd_enable} in
[Yy][Ee][Ss])
- echo -n ' rpc.lockd'; rpc.lockd
+ echo -n ' rpc.statd'; rpc.statd
;;
esac
- case ${rpc_statd_enable} in
+ case ${rpc_lockd_enable} in
[Yy][Ee][Ss])
- echo -n ' rpc.statd'; rpc.statd
+ echo -n ' rpc.lockd'; rpc.lockd
;;
esac
else
@@ -721,6 +721,17 @@ network_pass3() {
if [ -n "${nfs_bufpackets}" ]; then
sysctl vfs.nfs.bufpackets=${nfs_bufpackets} > /dev/null
fi
+ case ${rpc_statd_enable} in
+ [Yy][Ee][Ss])
+ echo -n ' rpc.statd'; rpc.statd
+ ;;
+ esac
+
+ case ${rpc_lockd_enable} in
+ [Yy][Ee][Ss])
+ echo -n ' rpc.lockd'; rpc.lockd
+ ;;
+ esac
;;
esac
diff --git a/etc/rc.d/routing b/etc/rc.d/routing
index fa6af3e..d6da093 100644
--- a/etc/rc.d/routing
+++ b/etc/rc.d/routing
@@ -678,15 +678,15 @@ network_pass3() {
echo -n ' nfsd'; nfsd ${nfs_server_flags}
- case ${rpc_lockd_enable} in
+ case ${rpc_statd_enable} in
[Yy][Ee][Ss])
- echo -n ' rpc.lockd'; rpc.lockd
+ echo -n ' rpc.statd'; rpc.statd
;;
esac
- case ${rpc_statd_enable} in
+ case ${rpc_lockd_enable} in
[Yy][Ee][Ss])
- echo -n ' rpc.statd'; rpc.statd
+ echo -n ' rpc.lockd'; rpc.lockd
;;
esac
else
@@ -721,6 +721,17 @@ network_pass3() {
if [ -n "${nfs_bufpackets}" ]; then
sysctl vfs.nfs.bufpackets=${nfs_bufpackets} > /dev/null
fi
+ case ${rpc_statd_enable} in
+ [Yy][Ee][Ss])
+ echo -n ' rpc.statd'; rpc.statd
+ ;;
+ esac
+
+ case ${rpc_lockd_enable} in
+ [Yy][Ee][Ss])
+ echo -n ' rpc.lockd'; rpc.lockd
+ ;;
+ esac
;;
esac
OpenPOWER on IntegriCloud