Browse Source

introduce /etc/sysctl.conf containing sysctl variables to change at boot time

OPENBSD_2_3
deraadt 27 years ago
parent
commit
338a6ea28e
3 changed files with 18 additions and 7 deletions
  1. +11
    -5
      src/etc/rc
  2. +1
    -2
      src/etc/rc.conf
  3. +6
    -0
      src/etc/sysctl.conf

+ 11
- 5
src/etc/rc View File

@ -1,4 +1,4 @@
# $OpenBSD: rc,v 1.60 1998/01/23 08:38:31 art Exp $
# $OpenBSD: rc,v 1.61 1998/02/05 09:54:36 deraadt Exp $
# System startup script run by init on autoboot # System startup script run by init on autoboot
# or after single-user. # or after single-user.
@ -113,10 +113,6 @@ if [ X"${ipfilter}" = X"YES" -a X"${ipmon_flags}" != X"NO" ]; then
echo 'starting ipmon'; ipmon ${ipmon_flags} echo 'starting ipmon'; ipmon ${ipmon_flags}
fi fi
if [ X"${rfc1323}" = X"NO" ]; then
echo 'disabling rfc1323'; sysctl -w net.inet.tcp.rfc1323=0
fi
# $photurisd_flags is imported from /etc/rc.conf; # $photurisd_flags is imported from /etc/rc.conf;
# If $photurisd_flags == NO or /etc/photuris/photuris.conf doesn't exist, then # If $photurisd_flags == NO or /etc/photuris/photuris.conf doesn't exist, then
# photurisd isn't run. # photurisd isn't run.
@ -230,6 +226,16 @@ echo clearing /tmp
find . ! -name . ! -name lost+found ! -name quota.user \ find . ! -name . ! -name lost+found ! -name quota.user \
! -name quota.group -exec rm -rf -- {} \; -type d -prune) ! -name quota.group -exec rm -rf -- {} \; -type d -prune)
if [ -f /etc/sysctl.conf ]; then
# delete comments and blank lines
set -- `sed -e 's/#.*$//' /etc/sysctl.conf | grep -v '^$'`
while [ $# -ge 1 ] ; do
sysctl -w $1
shift 1
done
)
fi
test -f /etc/rc.securelevel && . /etc/rc.securelevel test -f /etc/rc.securelevel && . /etc/rc.securelevel
if [ X${securelevel} != X"" ]; then if [ X${securelevel} != X"" ]; then
echo -n 'setting kernel security level: ' echo -n 'setting kernel security level: '


+ 1
- 2
src/etc/rc.conf View File

@ -1,6 +1,6 @@
#!/bin/sh - #!/bin/sh -
# #
# $OpenBSD: rc.conf,v 1.9 1998/01/21 23:35:57 downsj Exp $
# $OpenBSD: rc.conf,v 1.10 1998/02/05 09:54:37 deraadt Exp $
# set these to "NO" to turn them off. otherwise, they're used as flags # set these to "NO" to turn them off. otherwise, they're used as flags
routed_flags=NO # for 'normal' use: routed_flags="-q" routed_flags=NO # for 'normal' use: routed_flags="-q"
@ -28,7 +28,6 @@ portmap=YES # almost always needed
inetd=YES # almost always needed inetd=YES # almost always needed
lpd=NO # printing daemons lpd=NO # printing daemons
check_quotas=YES # NO may be desireable in some YP environments check_quotas=YES # NO may be desireable in some YP environments
rfc1323=YES # TCP RFC1323 extensions (disable if tcp is slow)
ipforward=NO # route packets between interfaces ipforward=NO # route packets between interfaces
# miscellaneous other flags # miscellaneous other flags


+ 6
- 0
src/etc/sysctl.conf View File

@ -0,0 +1,6 @@
# $OpenBSD: sysctl.conf,v 1.1 1998/02/05 09:54:37 deraadt Exp $
# This files contains a list of sysctl options the user wants set at
# boot time.
# ie.
#net.inet.tcp.rfc1323=0 # TCP RFC1323 extensions (disable if tcp is slow)
#ddb.panic_ddb=0 # Do not drop into ddb on a kernel panic

Loading…
Cancel
Save