OpenWrt – Diff between revs 2 and 3
?pathlinks?
Rev 2 | Rev 3 | |||
---|---|---|---|---|
1 | # |
1 | # |
|
2 | # Copyright (C) 2006-2015 OpenWrt.org |
2 | # Copyright (C) 2006-2015 OpenWrt.org |
|
3 | # |
3 | # |
|
4 | # This is free software, licensed under the GNU General Public License v2. |
4 | # This is free software, licensed under the GNU General Public License v2. |
|
5 | # See /LICENSE for more information. |
5 | # See /LICENSE for more information. |
|
6 | # |
6 | # |
|
7 | |
7 | |
|
8 | include $(TOPDIR)/rules.mk |
8 | include $(TOPDIR)/rules.mk |
|
9 | include $(INCLUDE_DIR)/kernel.mk |
9 | include $(INCLUDE_DIR)/kernel.mk |
|
10 | |
10 | |
|
11 | PKG_NAME:=ppp |
11 | PKG_NAME:=ppp |
|
- | 12 | PKG_VERSION:=2.4.7 |
||
12 | PKG_RELEASE:=1 |
13 | PKG_RELEASE:=12 |
|
13 | |
14 | |
|
14 | PKG_SOURCE_PROTO:=git |
15 | PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz |
|
15 | PKG_SOURCE_URL:=https://github.com/paulusmack/ppp |
- | ||
16 | PKG_SOURCE_DATE:=2018-06-23 |
- | ||
17 | PKG_SOURCE_VERSION:=5c765a67fd25f9d84e71ed61ace37c8c97f6be15 |
16 | PKG_SOURCE_URL:=https://download.samba.org/pub/ppp/ |
|
18 | PKG_MIRROR_HASH:=a79e62d0569e3d6a3207f2a693532d34629fb5b3b9d8c1d9b9786ebd1d1de70f |
17 | PKG_HASH:=02e0a3dd3e4799e33103f70ec7df75348c8540966ee7c948e4ed8a42bbccfb30 |
|
19 | PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name> |
18 | PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name> |
|
20 | PKG_LICENSE:=BSD-4-Clause |
19 | PKG_LICENSE:=BSD-4-Clause |
|
21 | PKG_CPE_ID:=cpe:/a:samba:ppp |
20 | PKG_CPE_ID:=cpe:/a:samba:ppp |
|
22 | |
- | ||
23 | PKG_RELEASE_VERSION:=2.4.7 |
- | ||
24 | PKG_VERSION:=$(PKG_RELEASE_VERSION).git-$(PKG_SOURCE_DATE) |
- | ||
25 | |
21 | |
|
26 | PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)/$(PKG_NAME)-$(PKG_VERSION) |
22 | PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)/$(PKG_NAME)-$(PKG_VERSION) |
|
27 | |
23 | |
|
28 | PKG_BUILD_DEPENDS:=libpcap |
24 | PKG_BUILD_DEPENDS:=libpcap |
|
29 | |
25 | |
|
30 | PKG_BUILD_PARALLEL:=1 |
26 | PKG_BUILD_PARALLEL:=1 |
|
31 | PKG_INSTALL:=1 |
27 | PKG_INSTALL:=1 |
|
32 | |
28 | |
|
33 | include $(INCLUDE_DIR)/package.mk |
29 | include $(INCLUDE_DIR)/package.mk |
|
34 | |
30 | |
|
35 | define Package/ppp/Default |
31 | define Package/ppp/Default |
|
36 | SECTION:=net |
32 | SECTION:=net |
|
37 | CATEGORY:=Network |
33 | CATEGORY:=Network |
|
38 | URL:=https://ppp.samba.org/ |
34 | URL:=https://ppp.samba.org/ |
|
39 | endef |
35 | endef |
|
40 | |
36 | |
|
41 | define Package/ppp |
37 | define Package/ppp |
|
42 | $(call Package/ppp/Default) |
38 | $(call Package/ppp/Default) |
|
43 | DEPENDS:=+kmod-ppp |
39 | DEPENDS:=+kmod-ppp |
|
44 | TITLE:=PPP daemon |
40 | TITLE:=PPP daemon |
|
45 | VARIANT:=default |
41 | VARIANT:=default |
|
46 | endef |
42 | endef |
|
47 | |
43 | |
|
48 | define Package/ppp-multilink |
44 | define Package/ppp-multilink |
|
49 | $(call Package/ppp/Default) |
45 | $(call Package/ppp/Default) |
|
50 | DEPENDS:=+kmod-ppp |
46 | DEPENDS:=+kmod-ppp |
|
51 | TITLE:=PPP daemon (with multilink support) |
47 | TITLE:=PPP daemon (with multilink support) |
|
52 | VARIANT:=multilink |
48 | VARIANT:=multilink |
|
53 | endef |
49 | endef |
|
54 | |
50 | |
|
55 | define Package/ppp/description |
51 | define Package/ppp/description |
|
56 | This package contains the PPP (Point-to-Point Protocol) daemon. |
52 | This package contains the PPP (Point-to-Point Protocol) daemon. |
|
57 | endef |
53 | endef |
|
58 | |
54 | |
|
59 | define Package/ppp/conffiles |
55 | define Package/ppp/conffiles |
|
60 | /etc/ppp/chap-secrets |
56 | /etc/ppp/chap-secrets |
|
61 | /etc/ppp/filter |
57 | /etc/ppp/filter |
|
62 | /etc/ppp/ip-down |
58 | /etc/ppp/ip-down |
|
63 | /etc/ppp/ip-up |
59 | /etc/ppp/ip-up |
|
64 | /etc/ppp/ipv6-down |
60 | /etc/ppp/ipv6-down |
|
65 | /etc/ppp/ipv6-up |
61 | /etc/ppp/ipv6-up |
|
66 | /etc/ppp/options |
62 | /etc/ppp/options |
|
67 | endef |
63 | endef |
|
68 | |
64 | |
|
69 | define Package/ppp-mod-pppoa |
65 | define Package/ppp-mod-pppoa |
|
70 | $(call Package/ppp/Default) |
66 | $(call Package/ppp/Default) |
|
71 | DEPENDS:=@(PACKAGE_ppp||PACKAGE_ppp-multilink) +linux-atm +kmod-pppoa |
67 | DEPENDS:=@(PACKAGE_ppp||PACKAGE_ppp-multilink) +linux-atm +kmod-pppoa |
|
72 | TITLE:=PPPoA plugin |
68 | TITLE:=PPPoA plugin |
|
73 | endef |
69 | endef |
|
74 | |
70 | |
|
75 | define Package/ppp-mod-pppoa/description |
71 | define Package/ppp-mod-pppoa/description |
|
76 | This package contains a PPPoA (PPP over ATM) plugin for ppp. |
72 | This package contains a PPPoA (PPP over ATM) plugin for ppp. |
|
77 | endef |
73 | endef |
|
78 | |
74 | |
|
79 | define Package/ppp-mod-pppoe |
75 | define Package/ppp-mod-pppoe |
|
80 | $(call Package/ppp/Default) |
76 | $(call Package/ppp/Default) |
|
81 | DEPENDS:=@(PACKAGE_ppp||PACKAGE_ppp-multilink) +kmod-pppoe |
77 | DEPENDS:=@(PACKAGE_ppp||PACKAGE_ppp-multilink) +kmod-pppoe |
|
82 | TITLE:=PPPoE plugin |
78 | TITLE:=PPPoE plugin |
|
83 | endef |
79 | endef |
|
84 | |
80 | |
|
85 | define Package/ppp-mod-pppoe/description |
81 | define Package/ppp-mod-pppoe/description |
|
86 | This package contains a PPPoE (PPP over Ethernet) plugin for ppp. |
82 | This package contains a PPPoE (PPP over Ethernet) plugin for ppp. |
|
87 | endef |
83 | endef |
|
88 | |
84 | |
|
89 | define Package/ppp-mod-radius |
85 | define Package/ppp-mod-radius |
|
90 | $(call Package/ppp/Default) |
86 | $(call Package/ppp/Default) |
|
91 | DEPENDS:=@(PACKAGE_ppp||PACKAGE_ppp-multilink) |
87 | DEPENDS:=@(PACKAGE_ppp||PACKAGE_ppp-multilink) |
|
92 | TITLE:=RADIUS plugin |
88 | TITLE:=RADIUS plugin |
|
93 | endef |
89 | endef |
|
94 | |
90 | |
|
95 | define Package/ppp-mod-radius/description |
91 | define Package/ppp-mod-radius/description |
|
96 | This package contains a RADIUS (Remote Authentication Dial-In User Service) |
92 | This package contains a RADIUS (Remote Authentication Dial-In User Service) |
|
97 | plugin for ppp. |
93 | plugin for ppp. |
|
98 | endef |
94 | endef |
|
99 | |
95 | |
|
100 | define Package/ppp-mod-radius/conffiles |
96 | define Package/ppp-mod-radius/conffiles |
|
101 | /etc/ppp/radius.conf |
97 | /etc/ppp/radius.conf |
|
102 | /etc/ppp/radius/ |
98 | /etc/ppp/radius/ |
|
103 | endef |
99 | endef |
|
104 | |
100 | |
|
105 | define Package/ppp-mod-pppol2tp |
101 | define Package/ppp-mod-pppol2tp |
|
106 | $(call Package/ppp/Default) |
102 | $(call Package/ppp/Default) |
|
107 | DEPENDS:=@(PACKAGE_ppp||PACKAGE_ppp-multilink) +kmod-pppol2tp |
103 | DEPENDS:=@(PACKAGE_ppp||PACKAGE_ppp-multilink) +kmod-pppol2tp |
|
108 | TITLE:=PPPoL2TP plugin |
104 | TITLE:=PPPoL2TP plugin |
|
109 | endef |
105 | endef |
|
110 | |
106 | |
|
111 | define Package/ppp-mod-pppol2tp/description |
107 | define Package/ppp-mod-pppol2tp/description |
|
112 | This package contains a PPPoL2TP (PPP over L2TP) plugin for ppp. |
108 | This package contains a PPPoL2TP (PPP over L2TP) plugin for ppp. |
|
113 | endef |
109 | endef |
|
114 | |
110 | |
|
115 | define Package/ppp-mod-pptp |
111 | define Package/ppp-mod-pptp |
|
116 | $(call Package/ppp/Default) |
112 | $(call Package/ppp/Default) |
|
117 | DEPENDS:=@(PACKAGE_ppp||PACKAGE_ppp-multilink) +kmod-pptp +kmod-mppe +resolveip |
113 | DEPENDS:=@(PACKAGE_ppp||PACKAGE_ppp-multilink) +kmod-pptp +kmod-mppe +resolveip |
|
118 | TITLE:=PPtP plugin |
114 | TITLE:=PPtP plugin |
|
119 | endef |
115 | endef |
|
120 | |
116 | |
|
121 | define Package/ppp-mod-pptp/description |
117 | define Package/ppp-mod-pptp/description |
|
122 | This package contains a PPtP plugin for ppp. |
118 | This package contains a PPtP plugin for ppp. |
|
123 | endef |
119 | endef |
|
124 | |
120 | |
|
125 | define Package/ppp-mod-passwordfd |
121 | define Package/ppp-mod-passwordfd |
|
126 | $(call Package/ppp/Default) |
122 | $(call Package/ppp/Default) |
|
127 | DEPENDS:=@(PACKAGE_ppp||PACKAGE_ppp-multilink) |
123 | DEPENDS:=@(PACKAGE_ppp||PACKAGE_ppp-multilink) |
|
128 | TITLE:=pap/chap secret from filedescriptor |
124 | TITLE:=pap/chap secret from filedescriptor |
|
129 | endef |
125 | endef |
|
130 | |
126 | |
|
131 | define Package/ppp-mod-passwordfd/description |
127 | define Package/ppp-mod-passwordfd/description |
|
132 | This package allows to pass the PAP/CHAP secret from a filedescriptor. |
128 | This package allows to pass the PAP/CHAP secret from a filedescriptor. |
|
133 | Eliminates the need for a secrets file. |
129 | Eliminates the need for a secrets file. |
|
134 | endef |
130 | endef |
|
135 | |
131 | |
|
136 | define Package/chat |
132 | define Package/chat |
|
137 | $(call Package/ppp/Default) |
133 | $(call Package/ppp/Default) |
|
138 | TITLE:=Establish conversation with a modem |
134 | TITLE:=Establish conversation with a modem |
|
139 | endef |
135 | endef |
|
140 | |
136 | |
|
141 | define Package/chat/description |
137 | define Package/chat/description |
|
142 | This package contains an utility to establish conversation with other PPP servers |
138 | This package contains an utility to establish conversation with other PPP servers |
|
143 | (via a modem). |
139 | (via a modem). |
|
144 | endef |
140 | endef |
|
145 | |
141 | |
|
146 | define Package/pppdump |
142 | define Package/pppdump |
|
147 | $(call Package/ppp/Default) |
143 | $(call Package/ppp/Default) |
|
148 | DEPENDS:=@(PACKAGE_ppp||PACKAGE_ppp-multilink) |
144 | DEPENDS:=@(PACKAGE_ppp||PACKAGE_ppp-multilink) |
|
149 | TITLE:=Read PPP record file |
145 | TITLE:=Read PPP record file |
|
150 | endef |
146 | endef |
|
151 | |
147 | |
|
152 | define Package/pppdump/description |
148 | define Package/pppdump/description |
|
153 | This package contains an utility to read PPP record file. |
149 | This package contains an utility to read PPP record file. |
|
154 | endef |
150 | endef |
|
155 | |
151 | |
|
156 | define Package/pppstats |
152 | define Package/pppstats |
|
157 | $(call Package/ppp/Default) |
153 | $(call Package/ppp/Default) |
|
158 | DEPENDS:=@(PACKAGE_ppp||PACKAGE_ppp-multilink) |
154 | DEPENDS:=@(PACKAGE_ppp||PACKAGE_ppp-multilink) |
|
159 | TITLE:=Report PPP statistics |
155 | TITLE:=Report PPP statistics |
|
160 | endef |
156 | endef |
|
161 | |
157 | |
|
162 | define Package/pppstats/description |
158 | define Package/pppstats/description |
|
163 | This package contains an utility to report PPP statistics. |
159 | This package contains an utility to report PPP statistics. |
|
164 | endef |
160 | endef |
|
165 | |
161 | |
|
166 | define Package/pppoe-discovery |
162 | define Package/pppoe-discovery |
|
167 | $(call Package/ppp/Default) |
163 | $(call Package/ppp/Default) |
|
168 | DEPENDS:=@(PACKAGE_ppp||PACKAGE_ppp-multilink) +ppp-mod-pppoe |
164 | DEPENDS:=@(PACKAGE_ppp||PACKAGE_ppp-multilink) +ppp-mod-pppoe |
|
169 | TITLE:=Perform a PPPoE-discovery process |
165 | TITLE:=Perform a PPPoE-discovery process |
|
170 | endef |
166 | endef |
|
171 | |
167 | |
|
172 | define Package/pppoe-discovery/description |
168 | define Package/pppoe-discovery/description |
|
173 | This tool performs the same discovery process as pppoe, but does |
169 | This tool performs the same discovery process as pppoe, but does |
|
174 | not initiate a session. Can be useful to debug pppoe. |
170 | not initiate a session. Can be useful to debug pppoe. |
|
175 | endef |
171 | endef |
|
176 | |
172 | |
|
177 | |
173 | |
|
178 | define Build/Configure |
174 | define Build/Configure |
|
179 | $(call Build/Configure/Default,, \ |
175 | $(call Build/Configure/Default,, \ |
|
180 | UNAME_S="Linux" \ |
176 | UNAME_S="Linux" \ |
|
181 | UNAME_R="$(LINUX_VERSION)" \ |
177 | UNAME_R="$(LINUX_VERSION)" \ |
|
182 | UNAME_M="$(ARCH)" \ |
178 | UNAME_M="$(ARCH)" \ |
|
183 | ) |
179 | ) |
|
184 | mkdir -p $(PKG_BUILD_DIR)/pppd/plugins/pppoatm/linux |
180 | mkdir -p $(PKG_BUILD_DIR)/pppd/plugins/pppoatm/linux |
|
185 | $(CP) \ |
181 | $(CP) \ |
|
186 | $(LINUX_DIR)/include/linux/compiler.h \ |
182 | $(LINUX_DIR)/include/linux/compiler.h \ |
|
187 | $(LINUX_DIR)/include/$(LINUX_UAPI_DIR)linux/atm*.h \ |
183 | $(LINUX_DIR)/include/$(LINUX_UAPI_DIR)linux/atm*.h \ |
|
188 | $(PKG_BUILD_DIR)/pppd/plugins/pppoatm/linux/ |
184 | $(PKG_BUILD_DIR)/pppd/plugins/pppoatm/linux/ |
|
189 | |
185 | |
|
190 | # Kernel 4.14.9+ only, ignore the exit status of cp in case the file |
186 | # Kernel 4.14.9+ only, ignore the exit status of cp in case the file |
|
191 | # doesn't exits |
187 | # doesn't exits |
|
192 | -$(CP) $(LINUX_DIR)/include/linux/compiler_types.h \ |
188 | -$(CP) $(LINUX_DIR)/include/linux/compiler_types.h \ |
|
193 | $(PKG_BUILD_DIR)/pppd/plugins/pppoatm/linux/ |
189 | $(PKG_BUILD_DIR)/pppd/plugins/pppoatm/linux/ |
|
194 | endef |
190 | endef |
|
195 | |
191 | |
|
196 | TARGET_CFLAGS += -ffunction-sections -fdata-sections -flto |
192 | TARGET_CFLAGS += -ffunction-sections -fdata-sections |
|
197 | TARGET_LDFLAGS += -Wl,--gc-sections -flto -fuse-linker-plugin |
193 | TARGET_LDFLAGS += -Wl,--gc-sections |
|
198 | |
194 | |
|
199 | MAKE_FLAGS += COPTS="$(TARGET_CFLAGS)" \ |
195 | MAKE_FLAGS += COPTS="$(TARGET_CFLAGS)" \ |
|
200 | PRECOMPILED_FILTER=1 \ |
196 | PRECOMPILED_FILTER=1 \ |
|
201 | STAGING_DIR="$(STAGING_DIR)" |
197 | STAGING_DIR="$(STAGING_DIR)" |
|
202 | |
198 | |
|
203 | ifeq ($(BUILD_VARIANT),multilink) |
199 | ifeq ($(BUILD_VARIANT),multilink) |
|
204 | MAKE_FLAGS += HAVE_MULTILINK=y |
200 | MAKE_FLAGS += HAVE_MULTILINK=y |
|
205 | else |
201 | else |
|
206 | MAKE_FLAGS += HAVE_MULTILINK= |
202 | MAKE_FLAGS += HAVE_MULTILINK= |
|
207 | endif |
203 | endif |
|
208 | |
204 | |
|
209 | ifdef CONFIG_USE_MUSL |
205 | ifdef CONFIG_USE_MUSL |
|
210 | MAKE_FLAGS += USE_LIBUTIL= |
206 | MAKE_FLAGS += USE_LIBUTIL= |
|
211 | endif |
207 | endif |
|
212 | |
208 | |
|
213 | define Build/InstallDev |
209 | define Build/InstallDev |
|
214 | $(INSTALL_DIR) $(1)/usr/include |
210 | $(INSTALL_DIR) $(1)/usr/include |
|
215 | $(CP) $(PKG_INSTALL_DIR)/include/pppd $(1)/usr/include/ |
211 | $(CP) $(PKG_INSTALL_DIR)/include/pppd $(1)/usr/include/ |
|
216 | endef |
212 | endef |
|
217 | |
213 | |
|
218 | define Package/ppp/script_install |
214 | define Package/ppp/script_install |
|
219 | endef |
215 | endef |
|
220 | |
216 | |
|
221 | define Package/ppp/install |
217 | define Package/ppp/install |
|
222 | $(INSTALL_DIR) $(1)/usr/lib/pppd/$(PKG_RELEASE_VERSION) |
218 | $(INSTALL_DIR) $(1)/usr/lib/pppd/$(PKG_VERSION) |
|
223 | $(INSTALL_DIR) $(1)/usr/sbin |
219 | $(INSTALL_DIR) $(1)/usr/sbin |
|
224 | $(INSTALL_BIN) $(PKG_INSTALL_DIR)/sbin/pppd $(1)/usr/sbin/ |
220 | $(INSTALL_BIN) $(PKG_INSTALL_DIR)/sbin/pppd $(1)/usr/sbin/ |
|
225 | $(INSTALL_DIR) $(1)/etc/ppp |
221 | $(INSTALL_DIR) $(1)/etc/ppp |
|
226 | $(INSTALL_CONF) ./files/etc/ppp/chap-secrets $(1)/etc/ppp/ |
222 | $(INSTALL_CONF) ./files/etc/ppp/chap-secrets $(1)/etc/ppp/ |
|
227 | $(INSTALL_DATA) ./files/etc/ppp/filter $(1)/etc/ppp/ |
223 | $(INSTALL_DATA) ./files/etc/ppp/filter $(1)/etc/ppp/ |
|
228 | $(INSTALL_DATA) ./files/etc/ppp/options $(1)/etc/ppp/ |
224 | $(INSTALL_DATA) ./files/etc/ppp/options $(1)/etc/ppp/ |
|
229 | $(LN) /tmp/resolv.conf.ppp $(1)/etc/ppp/resolv.conf |
225 | $(LN) /tmp/resolv.conf.ppp $(1)/etc/ppp/resolv.conf |
|
230 | $(INSTALL_DIR) $(1)/lib/netifd/proto |
226 | $(INSTALL_DIR) $(1)/lib/netifd/proto |
|
231 | $(INSTALL_BIN) ./files/ppp.sh $(1)/lib/netifd/proto/ |
227 | $(INSTALL_BIN) ./files/ppp.sh $(1)/lib/netifd/proto/ |
|
232 | $(INSTALL_BIN) ./files/lib/netifd/ppp-up $(1)/lib/netifd/ |
228 | $(INSTALL_BIN) ./files/lib/netifd/ppp-up $(1)/lib/netifd/ |
|
233 | $(INSTALL_BIN) ./files/lib/netifd/ppp6-up $(1)/lib/netifd/ |
229 | $(INSTALL_BIN) ./files/lib/netifd/ppp6-up $(1)/lib/netifd/ |
|
234 | $(INSTALL_BIN) ./files/lib/netifd/ppp-down $(1)/lib/netifd/ |
230 | $(INSTALL_BIN) ./files/lib/netifd/ppp-down $(1)/lib/netifd/ |
|
235 | endef |
231 | endef |
|
236 | Package/ppp-multilink/install=$(Package/ppp/install) |
232 | Package/ppp-multilink/install=$(Package/ppp/install) |
|
237 | |
233 | |
|
238 | define Package/ppp-mod-pppoa/install |
234 | define Package/ppp-mod-pppoa/install |
|
239 | $(INSTALL_DIR) $(1)/usr/lib/pppd/$(PKG_RELEASE_VERSION) |
235 | $(INSTALL_DIR) $(1)/usr/lib/pppd/$(PKG_VERSION) |
|
240 | $(INSTALL_BIN) $(PKG_INSTALL_DIR)/lib/pppd/$(PKG_RELEASE_VERSION)/pppoatm.so \ |
236 | $(INSTALL_BIN) $(PKG_INSTALL_DIR)/lib/pppd/$(PKG_VERSION)/pppoatm.so \ |
|
241 | $(1)/usr/lib/pppd/$(PKG_RELEASE_VERSION)/ |
237 | $(1)/usr/lib/pppd/$(PKG_VERSION)/ |
|
242 | endef |
238 | endef |
|
243 | |
239 | |
|
244 | define Package/ppp-mod-pppoe/install |
240 | define Package/ppp-mod-pppoe/install |
|
245 | $(INSTALL_DIR) $(1)/usr/lib/pppd/$(PKG_RELEASE_VERSION) |
241 | $(INSTALL_DIR) $(1)/usr/lib/pppd/$(PKG_VERSION) |
|
246 | $(INSTALL_BIN) $(PKG_INSTALL_DIR)/lib/pppd/$(PKG_RELEASE_VERSION)/rp-pppoe.so \ |
242 | $(INSTALL_BIN) $(PKG_INSTALL_DIR)/lib/pppd/$(PKG_VERSION)/rp-pppoe.so \ |
|
247 | $(1)/usr/lib/pppd/$(PKG_RELEASE_VERSION)/ |
243 | $(1)/usr/lib/pppd/$(PKG_VERSION)/ |
|
248 | endef |
244 | endef |
|
249 | |
245 | |
|
250 | define Package/ppp-mod-radius/install |
246 | define Package/ppp-mod-radius/install |
|
251 | $(INSTALL_DIR) $(1)/usr/lib/pppd/$(PKG_RELEASE_VERSION) |
247 | $(INSTALL_DIR) $(1)/usr/lib/pppd/$(PKG_VERSION) |
|
252 | $(INSTALL_BIN) $(PKG_INSTALL_DIR)/lib/pppd/$(PKG_RELEASE_VERSION)/radius.so \ |
248 | $(INSTALL_BIN) $(PKG_INSTALL_DIR)/lib/pppd/$(PKG_VERSION)/radius.so \ |
|
253 | $(1)/usr/lib/pppd/$(PKG_RELEASE_VERSION)/ |
249 | $(1)/usr/lib/pppd/$(PKG_VERSION)/ |
|
254 | $(INSTALL_DIR) $(1)/etc/ppp |
250 | $(INSTALL_DIR) $(1)/etc/ppp |
|
255 | $(INSTALL_DATA) ./files/etc/ppp/radius.conf $(1)/etc/ppp/ |
251 | $(INSTALL_DATA) ./files/etc/ppp/radius.conf $(1)/etc/ppp/ |
|
256 | $(INSTALL_DIR) $(1)/etc/ppp/radius |
252 | $(INSTALL_DIR) $(1)/etc/ppp/radius |
|
257 | $(INSTALL_DATA) ./files/etc/ppp/radius/dictionary* \ |
253 | $(INSTALL_DATA) ./files/etc/ppp/radius/dictionary* \ |
|
258 | $(1)/etc/ppp/radius/ |
254 | $(1)/etc/ppp/radius/ |
|
259 | $(INSTALL_CONF) ./files/etc/ppp/radius/servers \ |
255 | $(INSTALL_CONF) ./files/etc/ppp/radius/servers \ |
|
260 | $(1)/etc/ppp/radius/ |
256 | $(1)/etc/ppp/radius/ |
|
261 | endef |
257 | endef |
|
262 | |
258 | |
|
263 | define Package/ppp-mod-pppol2tp/install |
259 | define Package/ppp-mod-pppol2tp/install |
|
264 | $(INSTALL_DIR) $(1)/usr/lib/pppd/$(PKG_RELEASE_VERSION) |
260 | $(INSTALL_DIR) $(1)/usr/lib/pppd/$(PKG_VERSION) |
|
265 | $(INSTALL_BIN) $(PKG_INSTALL_DIR)/lib/pppd/$(PKG_RELEASE_VERSION)/pppol2tp.so \ |
261 | $(INSTALL_BIN) $(PKG_INSTALL_DIR)/lib/pppd/$(PKG_VERSION)/pppol2tp.so \ |
|
266 | $(1)/usr/lib/pppd/$(PKG_RELEASE_VERSION)/ |
262 | $(1)/usr/lib/pppd/$(PKG_VERSION)/ |
|
267 | endef |
263 | endef |
|
268 | |
264 | |
|
269 | define Package/ppp-mod-pptp/install |
265 | define Package/ppp-mod-pptp/install |
|
270 | $(INSTALL_DIR) $(1)/usr/lib/pppd/$(PKG_RELEASE_VERSION) |
266 | $(INSTALL_DIR) $(1)/usr/lib/pppd/$(PKG_VERSION) |
|
271 | $(INSTALL_BIN) $(PKG_INSTALL_DIR)/lib/pppd/$(PKG_RELEASE_VERSION)/pptp.so \ |
267 | $(INSTALL_BIN) $(PKG_INSTALL_DIR)/lib/pppd/$(PKG_VERSION)/pptp.so \ |
|
272 | $(1)/usr/lib/pppd/$(PKG_RELEASE_VERSION)/ |
268 | $(1)/usr/lib/pppd/$(PKG_VERSION)/ |
|
273 | $(INSTALL_DIR) $(1)/etc/ppp |
269 | $(INSTALL_DIR) $(1)/etc/ppp |
|
274 | $(INSTALL_DATA) ./files/etc/ppp/options.pptp $(1)/etc/ppp/ |
270 | $(INSTALL_DATA) ./files/etc/ppp/options.pptp $(1)/etc/ppp/ |
|
275 | endef |
271 | endef |
|
276 | |
272 | |
|
277 | define Package/ppp-mod-passwordfd/install |
273 | define Package/ppp-mod-passwordfd/install |
|
278 | $(INSTALL_DIR) $(1)/usr/lib/pppd/$(PKG_RELEASE_VERSION) |
274 | $(INSTALL_DIR) $(1)/usr/lib/pppd/$(PKG_VERSION) |
|
279 | $(INSTALL_BIN) $(PKG_INSTALL_DIR)/lib/pppd/$(PKG_RELEASE_VERSION)/passwordfd.so \ |
275 | $(INSTALL_BIN) $(PKG_INSTALL_DIR)/lib/pppd/$(PKG_VERSION)/passwordfd.so \ |
|
280 | $(1)/usr/lib/pppd/$(PKG_RELEASE_VERSION)/ |
276 | $(1)/usr/lib/pppd/$(PKG_VERSION)/ |
|
281 | endef |
277 | endef |
|
282 | |
278 | |
|
283 | define Package/chat/install |
279 | define Package/chat/install |
|
284 | $(INSTALL_DIR) $(1)/usr/sbin |
280 | $(INSTALL_DIR) $(1)/usr/sbin |
|
285 | $(INSTALL_BIN) $(PKG_INSTALL_DIR)/sbin/chat $(1)/usr/sbin/ |
281 | $(INSTALL_BIN) $(PKG_INSTALL_DIR)/sbin/chat $(1)/usr/sbin/ |
|
286 | endef |
282 | endef |
|
287 | |
283 | |
|
288 | define Package/pppdump/install |
284 | define Package/pppdump/install |
|
289 | $(INSTALL_DIR) $(1)/usr/sbin |
285 | $(INSTALL_DIR) $(1)/usr/sbin |
|
290 | $(INSTALL_BIN) $(PKG_INSTALL_DIR)/sbin/pppdump $(1)/usr/sbin/ |
286 | $(INSTALL_BIN) $(PKG_INSTALL_DIR)/sbin/pppdump $(1)/usr/sbin/ |
|
291 | endef |
287 | endef |
|
292 | |
288 | |
|
293 | define Package/pppstats/install |
289 | define Package/pppstats/install |
|
294 | $(INSTALL_DIR) $(1)/usr/sbin |
290 | $(INSTALL_DIR) $(1)/usr/sbin |
|
295 | $(INSTALL_BIN) $(PKG_INSTALL_DIR)/sbin/pppstats $(1)/usr/sbin/ |
291 | $(INSTALL_BIN) $(PKG_INSTALL_DIR)/sbin/pppstats $(1)/usr/sbin/ |
|
296 | endef |
292 | endef |
|
297 | |
293 | |
|
298 | define Package/pppoe-discovery/install |
294 | define Package/pppoe-discovery/install |
|
299 | $(INSTALL_DIR) $(1)/usr/sbin |
295 | $(INSTALL_DIR) $(1)/usr/sbin |
|
300 | $(INSTALL_BIN) $(PKG_INSTALL_DIR)/sbin/pppoe-discovery $(1)/usr/sbin/ |
296 | $(INSTALL_BIN) $(PKG_INSTALL_DIR)/sbin/pppoe-discovery $(1)/usr/sbin/ |
|
301 | endef |
297 | endef |
|
302 | |
298 | |
|
303 | $(eval $(call BuildPackage,ppp)) |
299 | $(eval $(call BuildPackage,ppp)) |
|
304 | $(eval $(call BuildPackage,ppp-multilink)) |
300 | $(eval $(call BuildPackage,ppp-multilink)) |
|
305 | $(eval $(call BuildPackage,ppp-mod-pppoa)) |
301 | $(eval $(call BuildPackage,ppp-mod-pppoa)) |
|
306 | $(eval $(call BuildPackage,ppp-mod-pppoe)) |
302 | $(eval $(call BuildPackage,ppp-mod-pppoe)) |
|
307 | $(eval $(call BuildPackage,ppp-mod-radius)) |
303 | $(eval $(call BuildPackage,ppp-mod-radius)) |
|
308 | $(eval $(call BuildPackage,ppp-mod-pppol2tp)) |
304 | $(eval $(call BuildPackage,ppp-mod-pppol2tp)) |
|
309 | $(eval $(call BuildPackage,ppp-mod-pptp)) |
305 | $(eval $(call BuildPackage,ppp-mod-pptp)) |
|
310 | $(eval $(call BuildPackage,ppp-mod-passwordfd)) |
306 | $(eval $(call BuildPackage,ppp-mod-passwordfd)) |
|
311 | $(eval $(call BuildPackage,chat)) |
307 | $(eval $(call BuildPackage,chat)) |
|
312 | $(eval $(call BuildPackage,pppdump)) |
308 | $(eval $(call BuildPackage,pppdump)) |
|
313 | $(eval $(call BuildPackage,pppstats)) |
309 | $(eval $(call BuildPackage,pppstats)) |
|
314 | $(eval $(call BuildPackage,pppoe-discovery)) |
310 | $(eval $(call BuildPackage,pppoe-discovery)) |
|
315 | |
311 | |