OpenWrt – Blame information for rev 3

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 #
2 # Copyright (C) 2012 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7  
8 include $(TOPDIR)/rules.mk
9 include $(INCLUDE_DIR)/kernel.mk
10  
11 PKG_NAME:=trelay
12 PKG_VERSION:=0.1
3 office 13 PKG_RELEASE:=1
1 office 14  
15 include $(INCLUDE_DIR)/package.mk
16  
17 define KernelPackage/trelay
18 SUBMENU:=Network Support
19 TITLE:=Trivial Ethernet Relay
20 FILES:=$(PKG_BUILD_DIR)/trelay.ko
21 AUTOLOAD:=$(call AutoLoad,50,trelay)
22 endef
23  
24 define KernelPackage/trelay/description
25 trelay relays ethernet packets between two devices (similar to a bridge), but
26 without any MAC address checks. This makes it possible to bridge client mode
27 or ad-hoc mode wifi devices to ethernet VLANs, assuming the remote end uses
28 the same source MAC address as the device that packets are supposed to exit
29 from.
30 endef
31  
32 include $(INCLUDE_DIR)/kernel-defaults.mk
33  
34 define Build/Compile
35 $(KERNEL_MAKE) SUBDIRS="$(PKG_BUILD_DIR)" modules
36 endef
37  
38 define KernelPackage/trelay/conffiles
39 /etc/config/trelay
40 endef
41  
42 define KernelPackage/trelay/install
43 $(INSTALL_DIR) $(1)/etc/hotplug.d/net $(1)/etc/init.d $(1)/etc/config
3 office 44 $(INSTALL_DATA) ./files/trelay.hotplug $(1)/etc/hotplug.d/net/50-trelay
1 office 45 $(INSTALL_BIN) ./files/trelay.init $(1)/etc/init.d/trelay
3 office 46 $(INSTALL_DATA) ./files/trelay.config $(1)/etc/config/trelay
1 office 47 endef
48  
49 $(eval $(call KernelPackage,trelay))