Merge pull request #6950 from thiagoricciardi/pptpd-static-ips

net/pptpd: add static remote ip in config file
This commit is contained in:
Rosen Penev 2019-04-03 17:03:14 -07:00 committed by GitHub
commit 66f1e748f8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 5 deletions

View File

@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=pptpd
PKG_VERSION:=1.4.0
PKG_RELEASE:=4
PKG_RELEASE:=5
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=@SF/poptop
@ -18,8 +18,6 @@ PKG_HASH:=8fcd8b8a42de2af59e9fe8cbaa9f894045c977f4d038bbd6346a8522bb7f06c0
PKG_INSTALL:=1
PKG_BUILD_PARALLEL:=1
PKG_MAINTAINER:=Luka Perkov <luka@openwrt.org>
include $(INCLUDE_DIR)/package.mk
define Package/pptpd

View File

@ -12,7 +12,8 @@ OPTIONS_PPTP=/var/etc/options.pptpd
validate_login_section() {
uci_load_validate pptpd login "$1" "$2" \
'username:string' \
'password:string'
'password:string' \
'remoteip:string'
}
validate_pptpd_section() {
@ -32,8 +33,9 @@ setup_login() {
[ -n "$username" ] || return 0
[ -n "$password" ] || return 0
[ -n "$remoteip" ] || remoteip=*
echo "$username pptp-server $password *" >> $CHAP_SECRETS
echo "$username pptp-server $password $remoteip" >> $CHAP_SECRETS
}
setup_config() {