Ticket #2884: ptunnel.patch

File ptunnel.patch, 1.6 KB (added by michu-at-neophob-com, 9 years ago)

sorry, ignore the diff file, THIS is the right one...

  • net/ptunnel/files/ptunnel.init

     
    11#!/bin/sh /etc/rc.common 
    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    config_get interface "$section" interface 
     18 
     19    $BIN -c "$interface" > /dev/null& 
     20} 
     21 
    1122stop() { 
    12         killall ptunnel 
     23        ps aux | grep ptunnel |  awk '{print }' | \ 
     24            xargs kill 2> /dev/null 
    1325} 
    14                          
    15  No newline at end of file 
     26                                                                         
     27 No newline at end of file 
  • net/ptunnel/files/ptunnel.conf

     
     1config ptunnel 
     2        option interface 'br-lan' 
     3         
     4 No newline at end of file 
  • net/ptunnel/Makefile

     
    4949        $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/ptunnel $(1)/usr/sbin/ 
    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 
    5456$(eval $(call BuildPackage,ptunnel))