#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

Reply via email to