commit: dd6e7028de6652829f79b7c2bb0e16269474bda4
Author: Sergey Popov <pinkbyte <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 21 12:51:01 2018 +0000
Commit: Sergey Popov <pinkbyte <AT> gentoo <DOT> org>
CommitDate: Wed Mar 21 12:51:53 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd6e7028
net-dialup/accel-ppp: change default shutdown mode
Package-Manager: Portage-2.3.19, Repoman-2.3.6
net-dialup/accel-ppp/files/accel-ppp.confd | 7 +++++++
net-dialup/accel-ppp/files/accel-ppp.initd | 4 ++--
2 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/net-dialup/accel-ppp/files/accel-ppp.confd
b/net-dialup/accel-ppp/files/accel-ppp.confd
index 41073c6529c..7a4d2d3712b 100644
--- a/net-dialup/accel-ppp/files/accel-ppp.confd
+++ b/net-dialup/accel-ppp/files/accel-ppp.confd
@@ -8,3 +8,10 @@ RADATTR_DIR="/run/radattr"
# Daemon options
ACCEL_PPPD_OPTS="-d -c /etc/accel-ppp.conf"
+
+# Set type of shutdown for accel-ppp daemon
+# Default is 'hard' shutdown due to freezes
+# when using upstream default('soft') with
+# hundreds of sessions.
+# Uncomment and set different mode if you wish
+#SHUTDOWN_MODE="hard"
diff --git a/net-dialup/accel-ppp/files/accel-ppp.initd
b/net-dialup/accel-ppp/files/accel-ppp.initd
index abbc4286228..357ae424edc 100644
--- a/net-dialup/accel-ppp/files/accel-ppp.initd
+++ b/net-dialup/accel-ppp/files/accel-ppp.initd
@@ -1,5 +1,5 @@
#!/sbin/openrc-run
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License, v2 or later
extra_started_commands="reload"
@@ -23,7 +23,7 @@ start() {
stop() {
ebegin "Stopping accel-pppd"
- accel-cmd shutdown
+ accel-cmd shutdown ${SHUTDOWN_MODE:-hard}
[ $? -ne 0 ] && kill -9 $(pidof accel-pppd)
PID="$(cat ${ACCEL_PPPD_PID})"
while [ -n "${PID}" -a -d "/proc/${PID}" ]; do