3 TUN_MODULE_VERSION
:= $(SNAPSHOT
)
4 TUN_MODULE_RELEASE
:= 1
6 TUN_MODULE_BUILD_DIR
:= $(BUILD_DIR
)/tun-module_
$(TUN_MODULE_VERSION
)-$(TUN_MODULE_RELEASE
)
7 TUN_MODULE_IPK_DIR
:= $(OPENWRT_IPK_DIR
)/tun-module
8 TUN_MODULE_IPK
:= $(TUN_MODULE_BUILD_DIR
)_
$(ARCH
).ipk
11 $(TUN_MODULE_BUILD_DIR
)/CONTROL
/control
: $(BASE_DIR
)/openwrt-kmodules.
tar.bz2
12 rm -rf
$(TUN_MODULE_BUILD_DIR
)
13 mkdir
-p
$(TUN_MODULE_BUILD_DIR
)/lib
/
14 bzcat
$(BASE_DIR
)/openwrt-kmodules.
tar.bz2 |
tar -C
$(TUN_MODULE_BUILD_DIR
)/lib
/ -xvf
- \
15 modules
/$(LINUX_VERSION
)/kernel
/drivers
/net
/tun.o
17 $(TUN_MODULE_BUILD_DIR
)/lib
/modules
/$(LINUX_VERSION
)/kernel
/drivers
/net
/tun.o \
18 $(TUN_MODULE_BUILD_DIR
)/lib
/modules
/$(LINUX_VERSION
)/
20 $(TUN_MODULE_BUILD_DIR
)/lib
/modules
/$(LINUX_VERSION
)/kernel
21 chmod
0755 $(TUN_MODULE_BUILD_DIR
)/lib
22 chmod
0755 $(TUN_MODULE_BUILD_DIR
)/lib
/modules
23 chmod
0755 $(TUN_MODULE_BUILD_DIR
)/lib
/modules
/$(LINUX_VERSION
)
24 chmod
0755 $(TUN_MODULE_BUILD_DIR
)/lib
/modules
/$(LINUX_VERSION
)/*
25 cp
-a
$(TUN_MODULE_IPK_DIR
)/CONTROL
$(TUN_MODULE_BUILD_DIR
)/
26 perl
-pi
-e
"s/^Vers.*:.*$$/Version: $(TUN_MODULE_VERSION)-$(TUN_MODULE_RELEASE)/" $(TUN_MODULE_BUILD_DIR
)/CONTROL
/control
27 perl
-pi
-e
"s/^Arch.*:.*$$/Architecture: $(ARCH)/" $(TUN_MODULE_BUILD_DIR
)/CONTROL
/control
29 touch
$(TUN_MODULE_BUILD_DIR
)/CONTROL
/control
32 $(TUN_MODULE_IPK
): $(TUN_MODULE_BUILD_DIR
)/CONTROL
/control
33 cd
$(BUILD_DIR
); $(IPKG_BUILD
) $(TUN_MODULE_BUILD_DIR
)
36 tun-module-ipk
: ipkg-utils
$(TUN_MODULE_IPK
)
39 rm -rf
$(TUN_MODULE_IPK
)
40 rm -rf
$(TUN_MODULE_BUILD_DIR
)