Module Name:    src
Committed By:   prlw1
Date:           Sun Jan 13 18:47:58 UTC 2013

Modified Files:
        src/etc/defaults: rc.conf
        src/etc/rc.d: ppp
        src/share/man/man5: rc.conf.5

Log Message:
Add ppp=YES variable. Currently pppd(8) starts automatically if ppp_peers
is not empty. Adding a ppp variable allows the default peer to be set,
and ppp set to NO so that dialing can happen with /etc/rc.d/ppp onestart.
Default set to YES so that old behaviour is preserved.
http://mail-index.netbsd.org/tech-userlevel/2012/08/21/msg006656.html


To generate a diff of this commit:
cvs rdiff -u -r1.121 -r1.122 src/etc/defaults/rc.conf
cvs rdiff -u -r1.10 -r1.11 src/etc/rc.d/ppp
cvs rdiff -u -r1.154 -r1.155 src/share/man/man5/rc.conf.5

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/etc/defaults/rc.conf
diff -u src/etc/defaults/rc.conf:1.121 src/etc/defaults/rc.conf:1.122
--- src/etc/defaults/rc.conf:1.121	Fri Jan 11 04:32:41 2013
+++ src/etc/defaults/rc.conf	Sun Jan 13 18:47:57 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: rc.conf,v 1.121 2013/01/11 04:32:41 riastradh Exp $
+#	$NetBSD: rc.conf,v 1.122 2013/01/13 18:47:57 prlw1 Exp $
 #
 # /etc/defaults/rc.conf --
 #	default configuration of /etc/rc.conf
@@ -179,7 +179,7 @@ dhcpcd_flags="-q"				# For ifconfig_XXX=
 dhclient=NO					# behave as a DHCP client
 			dhclient_flags=""	# blank: config all interfaces
 ntpdate=NO  		ntpdate_flags="-b -s"	# May need '-u' thru firewall
-ppp_peers=""					# /etc/ppp/peers to call
+ppp=YES			ppp_peers=""		# /etc/ppp/peers to call
 ip6mode=host					# host, autohost or router
 ip6uniquelocal=NO				# IPv6 unique-local forwarding
 rtsol=NO		rtsol_flags="-a"	# for ip6mode=autohost only

Index: src/etc/rc.d/ppp
diff -u src/etc/rc.d/ppp:1.10 src/etc/rc.d/ppp:1.11
--- src/etc/rc.d/ppp:1.10	Thu Dec 13 21:51:52 2012
+++ src/etc/rc.d/ppp	Sun Jan 13 18:47:58 2013
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# $NetBSD: ppp,v 1.10 2012/12/13 21:51:52 wiz Exp $
+# $NetBSD: ppp,v 1.11 2013/01/13 18:47:58 prlw1 Exp $
 #
 
 # PROVIDE: ppp
@@ -14,6 +14,7 @@
 $_rc_subr_loaded . /etc/rc.subr
 
 name="ppp"
+rcvar=$name
 start_cmd="ppp_start"
 stop_cmd="ppp_stop"
 sig_stop="-INT"

Index: src/share/man/man5/rc.conf.5
diff -u src/share/man/man5/rc.conf.5:1.154 src/share/man/man5/rc.conf.5:1.155
--- src/share/man/man5/rc.conf.5:1.154	Tue Oct  2 09:18:59 2012
+++ src/share/man/man5/rc.conf.5	Sun Jan 13 18:47:58 2013
@@ -1,4 +1,4 @@
-.\"	$NetBSD: rc.conf.5,v 1.154 2012/10/02 09:18:59 roy Exp $
+.\"	$NetBSD: rc.conf.5,v 1.155 2013/01/13 18:47:58 prlw1 Exp $
 .\"
 .\" Copyright (c) 1996 Matthew R. Green
 .\" All rights reserved.
@@ -887,9 +887,17 @@ Boolean value.
 Run
 .Xr pflogd 8
 for dumping packet filter logging information to a file.
+.It Sy ppp
+A boolean. Toggles starting
+.Xr pppd 8
+on startup. See
+.Sy ppp_peers
+below.
 .It Sy ppp_peers
 A string.
 If
+.Sy ppp
+is true and
 .Sy ppp_peers
 is not empty, then
 .Pa /etc/rc.d/ppp

Reply via email to