From: deraadt Date: Tue, 15 Jul 2014 08:49:50 +0000 (+0000) Subject: Create /etc/sysctl.conf based upon the 3 variables we might want to set X-Git-Url: http://artulab.com/gitweb/?a=commitdiff_plain;h=042f3f4afd73b288f5835224f13cc8571b0ca69d;p=openbsd Create /etc/sysctl.conf based upon the 3 variables we might want to set at install time. ok aja --- diff --git a/distrib/miniroot/install.sh b/distrib/miniroot/install.sh index 91c01c07ffc..832d9594464 100644 --- a/distrib/miniroot/install.sh +++ b/distrib/miniroot/install.sh @@ -1,5 +1,5 @@ #!/bin/ksh -# $OpenBSD: install.sh,v 1.247 2014/04/19 16:50:52 rpe Exp $ +# $OpenBSD: install.sh,v 1.248 2014/07/15 08:49:50 deraadt Exp $ # $NetBSD: install.sh,v 1.5.2.8 1996/08/27 18:15:05 gwr Exp $ # # Copyright (c) 1997-2009 Todd Miller, Theo de Raadt, Ken Westerback @@ -310,10 +310,8 @@ fi ) if grep -qs '^rtsol' /mnt/etc/hostname.*; then - sed -e "/^#\(net\.inet6\.ip6\.accept_rtadv\)/s//\1/" \ - -e "/^#\(net\.inet6\.icmp6\.rediraccept\)/s//\1/" \ - /mnt/etc/sysctl.conf >/tmp/sysctl.conf - cp /tmp/sysctl.conf /mnt/etc/sysctl.conf + echo 'net.inet6.ip6.accept_rtadv=1 # 1=Permit IPv6 autoconf (forwarding must be 0)' >>/mnt/etc/sysctl.conf + echo 'net.inet6.icmp6.rediraccept=1 # 1=Accept IPv6 ICMP redirects (for hosts)' >> /mnt/etc/sysctl.conf fi # Perform final steps common to both an install and an upgrade. diff --git a/distrib/miniroot/install.sub b/distrib/miniroot/install.sub index f5f34f1bfee..bea4fb52106 100644 --- a/distrib/miniroot/install.sub +++ b/distrib/miniroot/install.sub @@ -1,4 +1,4 @@ -# $OpenBSD: install.sub,v 1.780 2014/07/13 21:24:43 rpe Exp $ +# $OpenBSD: install.sub,v 1.781 2014/07/15 08:49:50 deraadt Exp $ # # Copyright (c) 1997-2009 Todd Miller, Theo de Raadt, Ken Westerback # All rights reserved. @@ -1815,9 +1815,8 @@ apply() fi if [[ -n $aperture ]]; then - sed "s/^#\(machdep\.allowaperture=$aperture\)/\1 /" \ - /mnt/etc/sysctl.conf >/tmp/sysctl.conf - cp /tmp/sysctl.conf /mnt/etc/sysctl.conf + echo "machdep.allowaperture=$aperture # See xf86(4)" \ + >>/mnt/etc/sysctl.conf fi if [[ $xdm == y && -x /mnt/usr/X11R6/bin/xdm ]]; then