Mercurial > hg > freeDiameter
annotate contrib/OpenWRT/packages/freeDiameter/Makefile @ 662:2e94ef0515d7 1.1.0-rc1
Updated copyright information
author | Sebastien Decugis <sdecugis@nict.go.jp> |
---|---|
date | Fri, 14 Jan 2011 16:27:21 +0900 |
parents | a8269458d5b1 |
children | 05dbfcd6f1cf |
rev | line source |
---|---|
498
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
1 # |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
2 # Software License Agreement (BSD License) |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
3 # |
662
2e94ef0515d7
Updated copyright information
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
660
diff
changeset
|
4 # Copyright (c) 2011, WIDE Project and NICT |
498
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
5 # All rights reserved. |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
6 # |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
7 # See LICENSE file from freeDiameter source package for more information. |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
8 # |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
9 |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
10 include $(TOPDIR)/rules.mk |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
11 |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
12 PKG_NAME:=freeDiameter |
660
a8269458d5b1
Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
580
diff
changeset
|
13 PKG_REV:=660 |
498
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
14 PKG_VERSION:=r$(PKG_REV) |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
15 PKG_RELEASE:=1 |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
16 |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
17 PKG_SOURCE_PROTO:=hg |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
18 PKG_SOURCE_VERSION:=$(PKG_REV) |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
19 PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
20 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
21 PKG_SOURCE_URL:=http://www.freediameter.net/hg/freeDiameter |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
22 # PKG_MD5SUM:= |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
23 |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
24 PKG_FIXUP:=libtool |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
25 PKG_INSTALL:=1 |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
26 |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
27 include $(INCLUDE_DIR)/package.mk |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
28 |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
29 define Package/freeDiameter |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
30 SECTION:=freeDiameter |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
31 CATEGORY:=Network |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
32 TITLE:=freeDiameter |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
33 URL:=http://www.freediameter.net |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
34 DEPENDS:=+sctp +libgnutls +libpthread +kmod-ipv6 |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
35 endef |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
36 |
568
875fcc02f98b
Bumped OpenWRT package version to 1.0.1 and added freeDiameter-test package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
510
diff
changeset
|
37 define Package/freeDiameter-test |
875fcc02f98b
Bumped OpenWRT package version to 1.0.1 and added freeDiameter-test package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
510
diff
changeset
|
38 SECTION:=freeDiameter |
875fcc02f98b
Bumped OpenWRT package version to 1.0.1 and added freeDiameter-test package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
510
diff
changeset
|
39 CATEGORY:=Network |
875fcc02f98b
Bumped OpenWRT package version to 1.0.1 and added freeDiameter-test package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
510
diff
changeset
|
40 TITLE:=freeDiameter-test |
875fcc02f98b
Bumped OpenWRT package version to 1.0.1 and added freeDiameter-test package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
510
diff
changeset
|
41 URL:=http://www.freediameter.net |
875fcc02f98b
Bumped OpenWRT package version to 1.0.1 and added freeDiameter-test package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
510
diff
changeset
|
42 DEPENDS:=+freeDiameter |
875fcc02f98b
Bumped OpenWRT package version to 1.0.1 and added freeDiameter-test package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
510
diff
changeset
|
43 endef |
875fcc02f98b
Bumped OpenWRT package version to 1.0.1 and added freeDiameter-test package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
510
diff
changeset
|
44 |
498
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
45 define Package/freeDiameter/description |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
46 freeDiameter + RADIUS/Diameter gateway extension package. |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
47 endef |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
48 |
568
875fcc02f98b
Bumped OpenWRT package version to 1.0.1 and added freeDiameter-test package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
510
diff
changeset
|
49 define Package/freeDiameter-test/description |
875fcc02f98b
Bumped OpenWRT package version to 1.0.1 and added freeDiameter-test package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
510
diff
changeset
|
50 The app_test.fdx extension for freeDiameter, useful only to perform some |
875fcc02f98b
Bumped OpenWRT package version to 1.0.1 and added freeDiameter-test package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
510
diff
changeset
|
51 tests between freeDiameter peers (ping-like for Diameter). |
875fcc02f98b
Bumped OpenWRT package version to 1.0.1 and added freeDiameter-test package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
510
diff
changeset
|
52 endef |
875fcc02f98b
Bumped OpenWRT package version to 1.0.1 and added freeDiameter-test package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
510
diff
changeset
|
53 |
498
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
54 define Package/freeDiameter/conffiles |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
55 /etc/freeDiameter/freeDiameter.conf |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
56 /etc/freeDiameter/rgw.conf |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
57 endef |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
58 |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
59 define Build/Configure |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
60 IN_OPENWRT=1 \ |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
61 AR="$(TARGET_CROSS)ar" \ |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
62 AS="$(TARGET_CC) -c $(TARGET_CFLAGS)" \ |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
63 LD="$(TARGET_CROSS)ld" \ |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
64 NM="$(TARGET_CROSS)nm" \ |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
65 CC="$(TARGET_CC)" \ |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
66 GCC="$(TARGET_CC)" \ |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
67 CXX="$(TARGET_CROSS)g++" \ |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
68 RANLIB="$(TARGET_CROSS)ranlib" \ |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
69 STRIP="$(TARGET_CROSS)strip" \ |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
70 OBJCOPY="$(TARGET_CROSS)objcopy" \ |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
71 OBJDUMP="$(TARGET_CROSS)objdump" \ |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
72 TARGET_CPPFLAGS="$(TARGET_CPPFLAGS)" \ |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
73 TARGET_CFLAGS="$(TARGET_CFLAGS)" \ |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
74 TARGET_LDFLAGS="$(TARGET_LDFLAGS)" \ |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
75 cmake \ |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
76 -DCMAKE_PREFIX_PATH:PATH=$(STAGING_DIR)/usr \ |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
77 -DCMAKE_INSTALL_PREFIX:PATH=/usr \ |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
78 -DBUILD_TESTING:BOOL=OFF \ |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
79 -DCMAKE_BUILD_TYPE:STRING=DebianPackage \ |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
80 -DDEFAULT_CONF_PATH:PATH=/etc/freeDiameter \ |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
81 -DBUILD_APP_RADGW:BOOL=ON \ |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
82 -DBUILD_DBG_MONITOR:BOOL=ON \ |
571
1770d3df4140
Fix test_app.fdx name
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
570
diff
changeset
|
83 -DBUILD_TEST_APP:BOOL=ON \ |
498
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
84 VERBOSE=1 \ |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
85 $(PKG_BUILD_DIR)/CMakeLists.txt |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
86 endef |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
87 |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
88 TARGET_LDFLAGS := -L$(STAGING_DIR)/usr/lib $(TARGET_LDFLAGS) |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
89 define Package/freeDiameter/install |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
90 # binaries |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
91 $(INSTALL_DIR) $(1)/usr/bin |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
92 $(CP) \ |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
93 $(PKG_INSTALL_DIR)/usr/bin/freeDiameterd* \ |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
94 $(1)/usr/bin/ |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
95 # libraries & extensions |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
96 $(INSTALL_DIR) $(1)/usr/lib/ |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
97 $(CP) \ |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
98 $(PKG_INSTALL_DIR)/usr/lib/* \ |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
99 $(1)/usr/lib/ |
571
1770d3df4140
Fix test_app.fdx name
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
570
diff
changeset
|
100 # Remove the test_app from the main package (see freeDiameter-test) |
1770d3df4140
Fix test_app.fdx name
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
570
diff
changeset
|
101 $(RM) $(1)/usr/lib/freeDiameter/test_app* |
498
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
102 |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
103 # configuration files |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
104 $(INSTALL_DIR) $(1)/etc/freeDiameter |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
105 $(INSTALL_CONF) \ |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
106 $(PKG_BUILD_DIR)/doc/freediameter.conf.sample \ |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
107 $(1)/etc/freeDiameter/freeDiameter.conf |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
108 $(SED) 's,TLS_Cred,#TLS_Cred,g' $(1)/etc/freeDiameter/freeDiameter.conf |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
109 echo "" >> $(1)/etc/freeDiameter/freeDiameter.conf |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
110 echo "### OPENWRT specific" >> $(1)/etc/freeDiameter/freeDiameter.conf |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
111 echo "TLS_Cred = \"/etc/freeDiameter/freeDiameter.pem\", \"/etc/freeDiameter/freeDiameter.key\";" \ |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
112 >> $(1)/etc/freeDiameter/freeDiameter.conf |
510
48d306c0db29
Improved documentation in postinst script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
509
diff
changeset
|
113 echo "TLS_CA = \"/etc/freeDiameter/freeDiameter.ca.pem\";" \ |
48d306c0db29
Improved documentation in postinst script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
509
diff
changeset
|
114 >> $(1)/etc/freeDiameter/freeDiameter.conf |
579
8c62a1c435e8
Updated package to speedup startup
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
576
diff
changeset
|
115 echo "TLS_DH_File = \"/etc/freeDiameter/dh.pem\";" |
8c62a1c435e8
Updated package to speedup startup
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
576
diff
changeset
|
116 >> $(1)/etc/freeDiameter/freeDiameter.conf |
574
fc593a1c35bd
Reduce number of streams on OpenWRT
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
573
diff
changeset
|
117 echo "SCTP_streams = 3;" >> $(1)/etc/freeDiameter/freeDiameter.conf |
498
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
118 echo "LoadExtension = \"dict_nasreq.fdx\";" >> $(1)/etc/freeDiameter/freeDiameter.conf |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
119 echo "LoadExtension = \"dict_eap.fdx\";" >> $(1)/etc/freeDiameter/freeDiameter.conf |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
120 echo "LoadExtension = \"app_radgw.fdx\":\"rgw.conf\";" \ |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
121 >> $(1)/etc/freeDiameter/freeDiameter.conf |
571
1770d3df4140
Fix test_app.fdx name
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
570
diff
changeset
|
122 echo "# test_app.fdx provided in freeDiameter-test package:" \ |
568
875fcc02f98b
Bumped OpenWRT package version to 1.0.1 and added freeDiameter-test package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
510
diff
changeset
|
123 >> $(1)/etc/freeDiameter/freeDiameter.conf |
571
1770d3df4140
Fix test_app.fdx name
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
570
diff
changeset
|
124 echo "# LoadExtension = \"test_app.fdx\";" >> $(1)/etc/freeDiameter/freeDiameter.conf |
504
170bf61f79d9
Improve postinstall script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
503
diff
changeset
|
125 echo "## Add overrides bellow this point" >> $(1)/etc/freeDiameter/freeDiameter.conf |
498
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
126 |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
127 |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
128 $(INSTALL_CONF) \ |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
129 $(PKG_BUILD_DIR)/doc/app_radgw.conf.sample \ |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
130 $(1)/etc/freeDiameter/rgw.conf |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
131 $(SED) 's,RGWX,#RGWX,g' $(1)/etc/freeDiameter/rgw.conf |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
132 echo "" >> $(1)/etc/freeDiameter/rgw.conf |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
133 echo "### OPENWRT specific" >> $(1)/etc/freeDiameter/rgw.conf |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
134 echo " RGWX = \"auth.rgwx\" : auth;" >> $(1)/etc/freeDiameter/rgw.conf |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
135 echo " RGWX = \"acct.rgwx\" : acct;" >> $(1)/etc/freeDiameter/rgw.conf |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
136 echo "" >> $(1)/etc/freeDiameter/rgw.conf |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
137 echo " cli = 127.0.0.1 / \"secret key\" ;" >> $(1)/etc/freeDiameter/rgw.conf |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
138 echo " auth_server_ip4 = 127.0.0.1;" >> $(1)/etc/freeDiameter/rgw.conf |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
139 echo " auth_server_ip6 = ::1 ;" >> $(1)/etc/freeDiameter/rgw.conf |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
140 echo " acct_server_ip4 = 127.0.0.1;" >> $(1)/etc/freeDiameter/rgw.conf |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
141 echo " acct_server_ip6 = ::1 ;" >> $(1)/etc/freeDiameter/rgw.conf |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
142 endef |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
143 |
568
875fcc02f98b
Bumped OpenWRT package version to 1.0.1 and added freeDiameter-test package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
510
diff
changeset
|
144 define Package/freeDiameter-test/install |
569 | 145 # Only the test_app extension |
570
da1efa21936e
Forgot to create the path in new module
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
569
diff
changeset
|
146 $(INSTALL_DIR) $(1)/usr/lib/freeDiameter/ |
571
1770d3df4140
Fix test_app.fdx name
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
570
diff
changeset
|
147 $(CP) $(PKG_INSTALL_DIR)/usr/lib/freeDiameter/test_app* \ |
569 | 148 $(1)/usr/lib/freeDiameter/ |
568
875fcc02f98b
Bumped OpenWRT package version to 1.0.1 and added freeDiameter-test package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
510
diff
changeset
|
149 endef |
875fcc02f98b
Bumped OpenWRT package version to 1.0.1 and added freeDiameter-test package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
510
diff
changeset
|
150 |
498
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
151 define Package/freeDiameter/postinst |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
152 #!/bin/sh |
504
170bf61f79d9
Improve postinstall script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
503
diff
changeset
|
153 |
170bf61f79d9
Improve postinstall script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
503
diff
changeset
|
154 # Test if the configuration file contains the local identity already |
505
c3f1ba2c12d3
Fix the new buggy postinst script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
504
diff
changeset
|
155 localid=`sed -n -r -e "s/^[[:space:]]*Identity[[:space:]]*=[[:space:]]*\"([^\"]*)\"[[:space:]]*;/\1/p" /etc/freeDiameter/freeDiameter.conf` |
507
c98d6c8f2106
Better with the correct escape sequence...
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
506
diff
changeset
|
156 if [ -z "$$localid" ]; then |
504
170bf61f79d9
Improve postinstall script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
503
diff
changeset
|
157 # Ask for the local name |
170bf61f79d9
Improve postinstall script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
503
diff
changeset
|
158 echo -n "Full name of your access point? (openwrt.localdomain) : " |
170bf61f79d9
Improve postinstall script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
503
diff
changeset
|
159 read localid |
507
c98d6c8f2106
Better with the correct escape sequence...
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
506
diff
changeset
|
160 if [ -z "$$localid" ]; then |
504
170bf61f79d9
Improve postinstall script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
503
diff
changeset
|
161 localid="openwrt.localdomain" |
170bf61f79d9
Improve postinstall script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
503
diff
changeset
|
162 fi |
507
c98d6c8f2106
Better with the correct escape sequence...
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
506
diff
changeset
|
163 echo "Identity = \"$$localid\";" >> /etc/freeDiameter/freeDiameter.conf |
504
170bf61f79d9
Improve postinstall script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
503
diff
changeset
|
164 fi |
170bf61f79d9
Improve postinstall script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
503
diff
changeset
|
165 |
170bf61f79d9
Improve postinstall script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
503
diff
changeset
|
166 # Is there already a ConnectPeer directive? |
170bf61f79d9
Improve postinstall script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
503
diff
changeset
|
167 grep -q -E -e "^[[:space:]]*ConnectPeer[[:space:]]*=" /etc/freeDiameter/freeDiameter.conf |
507
c98d6c8f2106
Better with the correct escape sequence...
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
506
diff
changeset
|
168 if [ "$$?" -eq "1" ]; then |
504
170bf61f79d9
Improve postinstall script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
503
diff
changeset
|
169 echo -n "Diameter Identity of your Diameter server: " |
170bf61f79d9
Improve postinstall script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
503
diff
changeset
|
170 read serverid |
507
c98d6c8f2106
Better with the correct escape sequence...
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
506
diff
changeset
|
171 if [ -z "$$serverid" ]; then |
504
170bf61f79d9
Improve postinstall script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
503
diff
changeset
|
172 echo "Skipped. Please add ConnectPeer directive to your /etc/freeDiameter/freeDiameter.conf file later." |
170bf61f79d9
Improve postinstall script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
503
diff
changeset
|
173 else |
170bf61f79d9
Improve postinstall script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
503
diff
changeset
|
174 echo -n "IP or IPv6 address of your Diameter server? (leave blank for dynamic resolution) " |
170bf61f79d9
Improve postinstall script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
503
diff
changeset
|
175 read serverip |
170bf61f79d9
Improve postinstall script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
503
diff
changeset
|
176 connstr="" |
508
f31f2b5038b6
Last fix for today...
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
507
diff
changeset
|
177 if [ -n "$$serverip" ]; then |
507
c98d6c8f2106
Better with the correct escape sequence...
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
506
diff
changeset
|
178 connstr=" { ConnectTo = \"$$serverip\"; }" |
504
170bf61f79d9
Improve postinstall script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
503
diff
changeset
|
179 fi |
507
c98d6c8f2106
Better with the correct escape sequence...
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
506
diff
changeset
|
180 echo "ConnectPeer = \"$$serverid\"$$connstr;" >> /etc/freeDiameter/freeDiameter.conf |
504
170bf61f79d9
Improve postinstall script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
503
diff
changeset
|
181 fi |
170bf61f79d9
Improve postinstall script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
503
diff
changeset
|
182 fi |
170bf61f79d9
Improve postinstall script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
503
diff
changeset
|
183 |
170bf61f79d9
Improve postinstall script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
503
diff
changeset
|
184 # Certificate configuration |
498
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
185 if [ ! -f "/usr/bin/certtool" ]; then |
579
8c62a1c435e8
Updated package to speedup startup
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
576
diff
changeset
|
186 echo "certtool is not installed, skipping creation of default certificate and DH parameters." |
8c62a1c435e8
Updated package to speedup startup
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
576
diff
changeset
|
187 echo "The following files are expected by freeDiameter:" |
8c62a1c435e8
Updated package to speedup startup
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
576
diff
changeset
|
188 echo " /etc/freeDiameter/freeDiameter.key" |
8c62a1c435e8
Updated package to speedup startup
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
576
diff
changeset
|
189 echo " /etc/freeDiameter/freeDiameter.pem" |
8c62a1c435e8
Updated package to speedup startup
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
576
diff
changeset
|
190 echo " /etc/freeDiameter/freeDiameter.ca.pem" |
8c62a1c435e8
Updated package to speedup startup
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
576
diff
changeset
|
191 echo " /etc/freeDiameter/dh.pem" |
498
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
192 exit 0 |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
193 fi |
579
8c62a1c435e8
Updated package to speedup startup
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
576
diff
changeset
|
194 if [ ! -f "/etc/freeDiameter/freeDiameter.key" ]; then |
8c62a1c435e8
Updated package to speedup startup
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
576
diff
changeset
|
195 echo "Creating a new private key for freeDiameter, please wait" |
8c62a1c435e8
Updated package to speedup startup
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
576
diff
changeset
|
196 certtool -p --outfile /etc/freeDiameter/freeDiameter.key |
8c62a1c435e8
Updated package to speedup startup
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
576
diff
changeset
|
197 fi |
498
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
198 if [ ! -f "/etc/freeDiameter/freeDiameter.pem" ]; then |
504
170bf61f79d9
Improve postinstall script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
503
diff
changeset
|
199 echo "organization = freeDiameter" > /tmp/template.cnf |
170bf61f79d9
Improve postinstall script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
503
diff
changeset
|
200 echo "unit = OpenWRT" >>/tmp/template.cnf |
170bf61f79d9
Improve postinstall script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
503
diff
changeset
|
201 echo "state = internet" >>/tmp/template.cnf |
170bf61f79d9
Improve postinstall script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
503
diff
changeset
|
202 echo "country = net" >>/tmp/template.cnf |
507
c98d6c8f2106
Better with the correct escape sequence...
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
506
diff
changeset
|
203 echo "cn = $$localid" >>/tmp/template.cnf |
505
c3f1ba2c12d3
Fix the new buggy postinst script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
504
diff
changeset
|
204 echo "expiration_days = 3650" >>/tmp/template.cnf |
c3f1ba2c12d3
Fix the new buggy postinst script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
504
diff
changeset
|
205 echo "signing_key" >>/tmp/template.cnf |
c3f1ba2c12d3
Fix the new buggy postinst script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
504
diff
changeset
|
206 echo "encryption_key" >>/tmp/template.cnf |
510
48d306c0db29
Improved documentation in postinst script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
509
diff
changeset
|
207 if [ ! -f "/etc/freeDiameter/freeDiameter.csr" ]; then |
579
8c62a1c435e8
Updated package to speedup startup
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
576
diff
changeset
|
208 echo "Creating a new CSR (use if you have a separate CA)" |
510
48d306c0db29
Improved documentation in postinst script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
509
diff
changeset
|
209 certtool -q --load-privkey /etc/freeDiameter/freeDiameter.key \ |
509
f82bf741cd10
Improved the postinst script to generate a CSR also
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
508
diff
changeset
|
210 --outfile /etc/freeDiameter/freeDiameter.csr \ |
f82bf741cd10
Improved the postinst script to generate a CSR also
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
508
diff
changeset
|
211 --template /tmp/template.cnf |
510
48d306c0db29
Improved documentation in postinst script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
509
diff
changeset
|
212 fi |
579
8c62a1c435e8
Updated package to speedup startup
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
576
diff
changeset
|
213 echo "Creating a new certificate for freeDiameter" |
504
170bf61f79d9
Improve postinstall script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
503
diff
changeset
|
214 certtool -s --load-privkey /etc/freeDiameter/freeDiameter.key \ |
170bf61f79d9
Improve postinstall script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
503
diff
changeset
|
215 --outfile /etc/freeDiameter/freeDiameter.pem \ |
170bf61f79d9
Improve postinstall script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
503
diff
changeset
|
216 --template /tmp/template.cnf |
170bf61f79d9
Improve postinstall script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
503
diff
changeset
|
217 rm -f /tmp/template.cnf |
510
48d306c0db29
Improved documentation in postinst script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
509
diff
changeset
|
218 cat /etc/freeDiameter/freeDiameter.pem >> /etc/freeDiameter/freeDiameter.ca.pem |
504
170bf61f79d9
Improve postinstall script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
503
diff
changeset
|
219 echo "Done." |
509
f82bf741cd10
Improved the postinst script to generate a CSR also
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
508
diff
changeset
|
220 echo "========================================================================" |
504
170bf61f79d9
Improve postinstall script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
503
diff
changeset
|
221 echo "To enable TLS communication, you should either:" |
510
48d306c0db29
Improved documentation in postinst script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
509
diff
changeset
|
222 echo " - use a real certificate signed by your server's CA:" |
48d306c0db29
Improved documentation in postinst script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
509
diff
changeset
|
223 echo " Use the CSR provided in /etc/freeDiameter/freeDiameter.csr" |
48d306c0db29
Improved documentation in postinst script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
509
diff
changeset
|
224 echo " Save the new certificate as /etc/freeDiameter/freeDiameter.pem" |
48d306c0db29
Improved documentation in postinst script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
509
diff
changeset
|
225 echo " Replace the contents of /etc/freeDiameter/freeDiameter.ca.pem with your CA's certificate" |
48d306c0db29
Improved documentation in postinst script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
509
diff
changeset
|
226 echo " - or, declare the certificates as trusted as follow: " |
48d306c0db29
Improved documentation in postinst script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
509
diff
changeset
|
227 echo " Add your server's CA certificate into /etc/freeDiameter/freeDiameter.ca.pem" |
48d306c0db29
Improved documentation in postinst script
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
509
diff
changeset
|
228 echo " Add the content of /etc/freeDiameter/freeDiameter.pem into your server's trusted CA file" |
509
f82bf741cd10
Improved the postinst script to generate a CSR also
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
508
diff
changeset
|
229 echo "========================================================================" |
498
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
230 fi |
579
8c62a1c435e8
Updated package to speedup startup
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
576
diff
changeset
|
231 if [ ! -f "/etc/freeDiameter/dh.pem" ]; then |
580 | 232 echo "Creating new Diffie-Hellman parameters file. This operation takes a while..." |
579
8c62a1c435e8
Updated package to speedup startup
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
576
diff
changeset
|
233 certtool --generate-dh-params --outfile /etc/freeDiameter/dh.pem |
8c62a1c435e8
Updated package to speedup startup
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
576
diff
changeset
|
234 fi |
498
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
235 endef |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
236 |
753c9ed8f19a
Initial working freeDiameter package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff
changeset
|
237 $(eval $(call BuildPackage,freeDiameter)) |
568
875fcc02f98b
Bumped OpenWRT package version to 1.0.1 and added freeDiameter-test package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
510
diff
changeset
|
238 $(eval $(call BuildPackage,freeDiameter-test)) |