Mercurial > hg > freeDiameter
changeset 431:1bb1bc417efe
Reworked the packaging to include newest components
author | Sebastien Decugis <sdecugis@nict.go.jp> |
---|---|
date | Tue, 27 Jul 2010 15:33:20 +0900 |
parents | f77fc3a97287 |
children | 533188d2e6cc |
files | contrib/debian/control contrib/debian/freediameter-daemon.install contrib/debian/freediameter-debug-tools.install contrib/debian/freediameter-dictionary-rfc4740.install contrib/debian/freediameter-eap-server.examples contrib/debian/freediameter-eap-server.install contrib/debian/freediameter-sip-server.examples contrib/debian/freediameter-sip-server.install contrib/debian/rules extensions/app_diameap/CMakeLists.txt extensions/app_diameap/plugins/CMakeLists.txt extensions/app_sip/CMakeLists.txt |
diffstat | 12 files changed, 76 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/contrib/debian/control Tue Jul 27 14:56:21 2010 +0900 +++ b/contrib/debian/control Tue Jul 27 15:33:20 2010 +0900 @@ -4,7 +4,7 @@ Maintainer: Sebastien Decugis <sdecugis@nict.go.jp> Build-Depends: debhelper ( >= 7.3.9), cmake, make, gcc, bison, flex, - libsctp-dev, libgnutls-dev, libgcrypt-dev, libpq-dev + libsctp-dev, libgnutls-dev, libgcrypt-dev, libpq-dev, libmysqlclient-dev Standards-Version: 3.8.3 Homepage: http://www.freediameter.net @@ -71,6 +71,19 @@ . This extension does not require a configuration file. +Package: freediameter-dictionary-rfc4740 +Architecture: any +Depends: ${misc:Depends} +Description: RFC4740 (Diameter SIP) dictionary support. + This freeDiameter extension provides the dictionary support + for commands and AVP defined in RFC4740 (Diameter SIP). + . + In order to use this extension, your main freeDiameter + configuration file must contain a LoadExtension directive. + See freeDiameter documentation for more details. + . + This extension does not require a configuration file. + Package: freediameter-radius-gateway Architecture: any Depends: ${misc:Depends}, freediameter-dictionary-rfc4072 (= ${binary:Version}) @@ -88,6 +101,8 @@ - auth.rgwx : Convert Access-Request to Diameter AAR or DER. Requests For Comments: RADIUS: 2865, 3162, 2868, 2869, 3579; Diameter: 4005, 4072. + - sip.rgwx : Convert Access-Request to Diameter SIP messages. + Requests For Comments: Diameter: 4740. - acct.rgwx : Converts Accounting-Request (2866) to Diameter ACR (3588). . @@ -114,9 +129,33 @@ This extension requires a configuration file. See app_acct.conf.sample for more details. - - +Package: freediameter-eap-server +Architecture: any +Depends: ${misc:Depends}, freediameter-daemon (= ${binary:Version}), mysql-client +Description: freeDiameter Diameter EAP server implementation. + This freeDiameter extension implements a Diameter EAP server. + It supports EAP-MD5 and EAP-TLS methods currently. + . + In order to use this extension, your main freeDiameter + configuration file must contain a LoadExtension directive. + See freeDiameter documentation for more details. + . + This extension requires a configuration file. + See app_diameap.conf.sample and + http://diameap.yagami.freediameter.net for more details. - +Package: freediameter-sip-server +Architecture: any +Depends: ${misc:Depends}, freediameter-daemon (= ${binary:Version}), mysql-client +Description: freeDiameter Diameter SIP server implementation. + This freeDiameter extension implements a Diameter SIP server. + See http://www.freediameter.net/trac/wiki/app_sip.fdx for + status information. + . + In order to use this extension, your main freeDiameter + configuration file must contain a LoadExtension directive. + See freeDiameter documentation for more details. + . + This extension requires a configuration file. + See app_sip.conf.sample for more details. -
--- a/contrib/debian/freediameter-daemon.install Tue Jul 27 14:56:21 2010 +0900 +++ b/contrib/debian/freediameter-daemon.install Tue Jul 27 15:33:20 2010 +0900 @@ -1,3 +1,4 @@ usr/bin/freeDiameterd* usr/lib/freeDiameter/acl_wl.fdx usr/lib/freeDiameter/rt_default.fdx +usr/lib/freeDiameter/dbg_monitor.fdx
--- a/contrib/debian/freediameter-debug-tools.install Tue Jul 27 14:56:21 2010 +0900 +++ b/contrib/debian/freediameter-debug-tools.install Tue Jul 27 15:33:20 2010 +0900 @@ -1,3 +1,2 @@ usr/lib/freeDiameter/dbg_rt.fdx -usr/lib/freeDiameter/dbg_monitor.fdx usr/lib/freeDiameter/test_app.fdx
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/contrib/debian/freediameter-dictionary-rfc4740.install Tue Jul 27 15:33:20 2010 +0900 @@ -0,0 +1,1 @@ +usr/lib/freeDiameter/dict_sip.fdx
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/contrib/debian/freediameter-eap-server.examples Tue Jul 27 15:33:20 2010 +0900 @@ -0,0 +1,2 @@ +doc/app_diameap.conf.sample +doc/eap_tls_plugin.diameap.conf.sample
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/contrib/debian/freediameter-eap-server.install Tue Jul 27 15:33:20 2010 +0900 @@ -0,0 +1,2 @@ +usr/lib/freeDiameter/app_diameap.fdx +usr/lib/freeDiameter/*.emp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/contrib/debian/freediameter-sip-server.examples Tue Jul 27 15:33:20 2010 +0900 @@ -0,0 +1,2 @@ +doc/app_sip.conf.sample +doc/test_sip.conf.sample
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/contrib/debian/freediameter-sip-server.install Tue Jul 27 15:33:20 2010 +0900 @@ -0,0 +1,1 @@ +usr/lib/freeDiameter/app_sip.fdx
--- a/contrib/debian/rules Tue Jul 27 14:56:21 2010 +0900 +++ b/contrib/debian/rules Tue Jul 27 15:33:20 2010 +0900 @@ -27,10 +27,15 @@ -DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo \ -DDEFAULT_CONF_PATH:PATH=/etc/freeDiameter \ -DBUILD_APP_ACCT:BOOL=ON \ + -DBUILD_APP_DIAMEAP:BOOL=ON \ + -DBUILD_EAP_MD5:BOOL=ON \ + -DBUILD_EAP_TLS:BOOL=ON \ -DBUILD_APP_RADGW:BOOL=ON \ + -DBUILD_RGWX_SIP:BOOL=ON \ + -DBUILD_APP_SIP:BOOL=ON \ -DBUILD_DBG_MONITOR:BOOL=ON \ -DBUILD_DBG_RT:BOOL=ON \ -DBUILD_TEST_APP:BOOL=ON \ - -DBUILD_APP_ACCT:BOOL=ON + -DBUILD_TEST_SIP:BOOL=ON
--- a/extensions/app_diameap/CMakeLists.txt Tue Jul 27 14:56:21 2010 +0900 +++ b/extensions/app_diameap/CMakeLists.txt Tue Jul 27 15:33:20 2010 +0900 @@ -47,3 +47,10 @@ FD_ADD_EXTENSION(app_diameap ${diameapsrc}) TARGET_LINK_LIBRARIES(app_diameap ${MySQL_LIBRARY}) + +#### +## INSTALL section ## + +INSTALL(TARGETS app_diameap + LIBRARY DESTINATION ${INSTALL_EXTENSIONS_SUFFIX} + COMPONENT freeDiameter-eap-server)
--- a/extensions/app_diameap/plugins/CMakeLists.txt Tue Jul 27 14:56:21 2010 +0900 +++ b/extensions/app_diameap/plugins/CMakeLists.txt Tue Jul 27 15:33:20 2010 +0900 @@ -1,11 +1,12 @@ PROJECT("EAP Methods Plugins" C) -SET(LIBRARY_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR}) - MACRO(EAP_ADD_METHOD METHNAME) ADD_LIBRARY(${METHNAME} MODULE ${ARGN}) SET_TARGET_PROPERTIES(${METHNAME} PROPERTIES PREFIX "" ) SET_TARGET_PROPERTIES(${METHNAME} PROPERTIES SUFFIX ".emp" ) + INSTALL(TARGETS ${METHNAME} + LIBRARY DESTINATION ${INSTALL_EXTENSIONS_SUFFIX} + COMPONENT freeDiameter-eap-server) ENDMACRO(EAP_ADD_METHOD) ###########################
--- a/extensions/app_sip/CMakeLists.txt Tue Jul 27 14:56:21 2010 +0900 +++ b/extensions/app_sip/CMakeLists.txt Tue Jul 27 15:33:20 2010 +0900 @@ -31,3 +31,10 @@ FD_ADD_EXTENSION(app_sip ${DIAM_SIP_SRC}) TARGET_LINK_LIBRARIES(app_sip ${MySQL_LIBRARIES}) + +#### +## INSTALL section ## + +INSTALL(TARGETS app_sip + LIBRARY DESTINATION ${INSTALL_EXTENSIONS_SUFFIX} + COMPONENT freeDiameter-sip-server)