From dd6e7028de6652829f79b7c2bb0e16269474bda4 Mon Sep 17 00:00:00 2001 From: Sergey Popov Date: Wed, 21 Mar 2018 15:51:01 +0300 Subject: [PATCH] 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 41073c6529c6..7a4d2d3712bd 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 abbc4286228a..357ae424edc9 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 -- 2.26.2