Changeset 10160


Ignore:
Timestamp:
2008-01-10T19:25:04+01:00 (10 years ago)
Author:
florian
Message:

Apply ptunnel patches from #2884

Location:
packages/net/ptunnel
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • packages/net/ptunnel/Makefile

    r9818 r10160  
    5050        $(INSTALL_DIR) $(1)/etc/init.d 
    5151        $(INSTALL_BIN) ./files/ptunnel.init $(1)/etc/init.d/ptunnel 
     52        $(INSTALL_DIR) $(1)/etc/config 
     53        $(INSTALL_DATA) ./files/ptunnel.conf $(1)/etc/config/ptunnel 
    5254endef 
    5355 
  • packages/net/ptunnel/files/ptunnel.init

    r9818 r10160  
    22# Copyright (C) 2007 OpenWrt.org 
    33START=70 
    4 STOP=70 
     4BIN=ptunnel 
    55 
    66start() { 
    7         iptables -I OUTPUT 1 -p icmp -j ACCEPT 
    8         ptunnel -v 1 -c br-lan 
     7    config_load ptunnel 
     8    config_foreach start_ptunnel ptunnel 
    99} 
    10                  
     10 
     11start_ptunnel() { 
     12    local section="$1" 
     13     
     14    include /lib/network 
     15    scan_interfaces 
     16     
     17    iptables -I OUTPUT 1 -p icmp -j ACCEPT 
     18    config_get interface "$section" interface 
     19 
     20    $BIN -c "$interface" > /dev/null& 
     21} 
     22 
    1123stop() { 
    12         killall ptunnel 
     24        ps aux | grep ptunnel |  awk '{print }' | \ 
     25            xargs kill 2> /dev/null 
    1326} 
    14                          
     27                                                                         
Note: See TracChangeset for help on using the changeset viewer.