remove an old note for file
[linux_from_scratch.git] / BOOK / bootscripts / lfs / init.d / sysctl
blobc90da9de265d324a356d0530d350faca369fafbe
1 #!/bin/sh
2 ########################################################################
3 # Begin sysctl
5 # Description : File uses /etc/sysctl.conf to set kernel runtime
6 # parameters
8 # Authors : Nathan Coulson (nathan@linuxfromscratch.org)
9 # Matthew Burgress (matthew@linuxfromscratch.org)
10 # DJ Lucas - dj@linuxfromscratch.org
11 # Update : Bruce Dubbs - bdubbs@linuxfromscratch.org
13 # Version : LFS 7.0
15 ########################################################################
17 ### BEGIN INIT INFO
18 # Provides: sysctl
19 # Required-Start: mountvirtfs
20 # Should-Start: console
21 # Required-Stop:
22 # Should-Stop:
23 # Default-Start: S
24 # Default-Stop:
25 # Short-Description: Makes changes to the proc filesystem
26 # Description: Makes changes to the proc filesystem as defined in
27 # /etc/sysctl.conf. See 'man sysctl(8)'.
28 # X-LFS-Provided-By: LFS
29 ### END INIT INFO
31 . /lib/lsb/init-functions
33 case "${1}" in
34 start)
35 if [ -f "/etc/sysctl.conf" ]; then
36 log_info_msg "Setting kernel runtime parameters..."
37 sysctl -q -p
38 evaluate_retval
42 status)
43 sysctl -a
47 echo "Usage: ${0} {start|status}"
48 exit 1
50 esac
52 exit 0
54 # End sysctl