From 47ea48c09d61610e2d599b94f66f90e21164db1c Mon Sep 17 00:00:00 2001 From: Thiago Pereira Ricciardi Date: Mon, 17 Mar 2025 22:49:25 -0300 Subject: [PATCH] pptpd: Fix secrets update Clear pptp-server existing logins from CHAP_SECRETS file before adding new login data. Signed-off-by: Thiago Pereira Ricciardi --- net/pptpd/Makefile | 2 +- net/pptpd/files/pptpd.init | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/net/pptpd/Makefile b/net/pptpd/Makefile index 6c90f4f492..4892a3e9b0 100644 --- a/net/pptpd/Makefile +++ b/net/pptpd/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=pptpd PKG_VERSION:=1.4.0 -PKG_RELEASE:=5 +PKG_RELEASE:=6 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=@SF/poptop diff --git a/net/pptpd/files/pptpd.init b/net/pptpd/files/pptpd.init index 322eaaf1b5..095f7d699a 100644 --- a/net/pptpd/files/pptpd.init +++ b/net/pptpd/files/pptpd.init @@ -62,6 +62,7 @@ setup_config() { start_service() { config_load pptpd validate_pptpd_section pptpd setup_config || return + sed -i -E "/^\w+\s+pptp-server\s+.+$/d" $CHAP_SECRETS config_foreach validate_login_section login setup_login ln -sfn $CHAP_SECRETS /etc/ppp/chap-secrets