#18969: pptp init script
--------------------------+-----------------------------------
Reporter: mino.kubis@… | Owner: developers
Type: enhancement | Status: new
Priority: normal | Milestone: Barrier Breaker 14.07
Component: packages | Version: Barrier Breaker 14.07
Keywords: pptpd |
--------------------------+-----------------------------------
Hello, please consider to enhance pptp init script to allow specify
remoteip per login and clear CHAP_SECRETS file before start/restart.
should look something like this
{{{
setup_login() {
local section="$1"
config_get username "$section" username
config_get password "$section" password
config_get remoteip "$section" remoteip
[ -n "$username" ] || return 0
[ -n "$password" ] || return 0
: ${remoteip:=*}
echo "$username pptp-server $password $remoteip" >> $CHAP_SECRETS
}
setup_config() {
local section="$1"
config_get enabled "$section" enabled
[ "$enabled" -eq 0 ] && return 1
mkdir -p /var/etc
cp /etc/pptpd.conf $CONFIG
> $CHAP_SECRETS
config_get localip "$section" localip
config_get remoteip "$section" remoteip
[ -n "$localip" ] && echo "localip $localip" >> $CONFIG
[ -n "$remoteip" ] && echo "remoteip $remoteip" >> $CONFIG
return 0
}
}}}
--
Ticket URL: <https://dev.openwrt.org/ticket/18969>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets