Просмотр исходного кода

pkg/kamailio/deb: use libradcli-dev for radius

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=822338

kamailio-radius-modules depends on libfreeradius-client
libfreeradius-client has been deprecated in favor of radcli[1]
Victor Seva 9 лет назад
Родитель
Сommit
e0cb17c329

+ 4 - 0
pkg/kamailio/deb/debian/backports/jessie

@@ -14,6 +14,10 @@ sed -i -e '/libxmlrpc-c3-dev/d' -e '/^Package: kamailio-xmlrpc-modules/,/^$/d' \
 sed -i -e 's/ mi_xmlrpc[ ,$]*/ /' ${DIST}/rules
 sed -i -e 's/ mi_xmlrpc[ ,$]*/ /' ${DIST}/rules
 sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ mi_xmlrpc/' ${DIST}/rules
 sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ mi_xmlrpc/' ${DIST}/rules
 
 
+# use old libfreeradius
+sed -i 's/libradcli-dev/libfreeradius-client-dev/' ${DIST}/control
+sed -i -e 's/RADCLI/FREERADIUS/' ${DIST}/rules
+
 # clean backports scripts
 # clean backports scripts
 rm -rf ${DIST}/backports
 rm -rf ${DIST}/backports
 exit 0
 exit 0

+ 2 - 2
pkg/kamailio/deb/debian/backports/precise

@@ -26,8 +26,8 @@ sed -i -e 's/ dnssec[ ,$]*/ /' ${DIST}/rules
 sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ dnssec/' ${DIST}/rules
 sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ dnssec/' ${DIST}/rules
 
 
 # use old radius-client-ng
 # use old radius-client-ng
-sed -i 's/libfreeradius-client-dev/libradiusclient-ng-dev/' ${DIST}/control
-sed -i -e '/FREERADIUS/d' ${DIST}/rules
+sed -i 's/libradcli-dev/libradiusclient-ng-dev/' ${DIST}/control
+sed -i -e '/RADCLI/d' ${DIST}/rules
 
 
 # use old json
 # use old json
 sed -i 's/libjson-c-dev/libjson0-dev/' ${DIST}/control
 sed -i 's/libjson-c-dev/libjson0-dev/' ${DIST}/control

+ 2 - 2
pkg/kamailio/deb/debian/backports/squeeze

@@ -72,8 +72,8 @@ sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ mono/' ${DIST}/rules
 sed -i -e 's/db-util/db4.8-util/' ${DIST}/control
 sed -i -e 's/db-util/db4.8-util/' ${DIST}/control
 
 
 # use old radius-client-ng
 # use old radius-client-ng
-sed -i 's/libfreeradius-client-dev/libradiusclient-ng-dev/' ${DIST}/control
-sed -i -e '/FREERADIUS/d' ${DIST}/rules
+sed -i 's/libradcli-dev/libradiusclient-ng-dev/' ${DIST}/control
+sed -i -e '/RADCLI/d' ${DIST}/rules
 
 
 # use old json
 # use old json
 sed -i 's/libjson-c-dev/libjson0-dev/' ${DIST}/control
 sed -i 's/libjson-c-dev/libjson0-dev/' ${DIST}/control

+ 4 - 0
pkg/kamailio/deb/debian/backports/trusty

@@ -19,6 +19,10 @@ sed -i -e '/libxmlrpc-c3-dev/d' -e '/^Package: kamailio-xmlrpc-modules/,/^$/d' \
 sed -i -e 's/ mi_xmlrpc[ ,$]*/ /' ${DIST}/rules
 sed -i -e 's/ mi_xmlrpc[ ,$]*/ /' ${DIST}/rules
 sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ mi_xmlrpc/' ${DIST}/rules
 sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ mi_xmlrpc/' ${DIST}/rules
 
 
+# use old libfreeradius
+sed -i 's/libradcli-dev/libfreeradius-client-dev/' ${DIST}/control
+sed -i -e 's/RADCLI/FREERADIUS/' ${DIST}/rules
+
 # clean backports scripts
 # clean backports scripts
 rm -rf ${DIST}/backports
 rm -rf ${DIST}/backports
 exit 0
 exit 0

+ 2 - 2
pkg/kamailio/deb/debian/backports/wheezy

@@ -32,8 +32,8 @@ sed -i -e 's/ dnssec[ ,$]*/ /' ${DIST}/rules
 sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ dnssec/' ${DIST}/rules
 sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ dnssec/' ${DIST}/rules
 
 
 # use old radius-client-ng
 # use old radius-client-ng
-sed -i 's/libfreeradius-client-dev/libradiusclient-ng-dev/' ${DIST}/control
-sed -i -e '/FREERADIUS/d' ${DIST}/rules
+sed -i 's/libradcli-dev/libradiusclient-ng-dev/' ${DIST}/control
+sed -i -e '/RADCLI/d' ${DIST}/rules
 
 
 # use old json
 # use old json
 sed -i 's/libjson-c-dev/libjson0-dev/' ${DIST}/control
 sed -i 's/libjson-c-dev/libjson0-dev/' ${DIST}/control

+ 1 - 1
pkg/kamailio/deb/debian/control

@@ -18,7 +18,6 @@ Build-Depends: bison,
                libev-dev,
                libev-dev,
                libevent-dev,
                libevent-dev,
                libexpat1-dev,
                libexpat1-dev,
-               libfreeradius-client-dev,
                libgeoip-dev (>= 1.4.5),
                libgeoip-dev (>= 1.4.5),
                libhiredis-dev (>= 0.10.0),
                libhiredis-dev (>= 0.10.0),
                libjansson-dev,
                libjansson-dev,
@@ -34,6 +33,7 @@ Build-Depends: bison,
                libpq-dev,
                libpq-dev,
                libpurple-dev,
                libpurple-dev,
                librabbitmq-dev,
                librabbitmq-dev,
+               libradcli-dev,
                libreadline-dev,
                libreadline-dev,
                libsasl2-dev,
                libsasl2-dev,
                libsctp-dev,
                libsctp-dev,

+ 0 - 1
pkg/kamailio/deb/debian/kamailio.examples

@@ -1,2 +1 @@
 examples/*
 examples/*
-

+ 1 - 3
pkg/kamailio/deb/debian/rules

@@ -19,9 +19,7 @@ include /usr/share/dpkg/buildflags.mk
 #export DH_VERBOSE=1
 #export DH_VERBOSE=1
 
 
 export JAVA_HOME=/usr/lib/jvm/java-gcj
 export JAVA_HOME=/usr/lib/jvm/java-gcj
-
-# choose freeradius
-export FREERADIUS=1
+export RADCLI=1
 
 
 # modules not in the "main" kamailio package
 # modules not in the "main" kamailio package
 EXCLUDED_MODULES=
 EXCLUDED_MODULES=

+ 1 - 1
pkg/kamailio/deb/jessie/control

@@ -18,7 +18,6 @@ Build-Depends: bison,
                libev-dev,
                libev-dev,
                libevent-dev,
                libevent-dev,
                libexpat1-dev,
                libexpat1-dev,
-               libfreeradius-client-dev,
                libgeoip-dev (>= 1.4.5),
                libgeoip-dev (>= 1.4.5),
                libhiredis-dev (>= 0.10.0),
                libhiredis-dev (>= 0.10.0),
                libjansson-dev,
                libjansson-dev,
@@ -34,6 +33,7 @@ Build-Depends: bison,
                libpq-dev,
                libpq-dev,
                libpurple-dev,
                libpurple-dev,
                librabbitmq-dev,
                librabbitmq-dev,
+               libfreeradius-client-dev,
                libreadline-dev,
                libreadline-dev,
                libsasl2-dev,
                libsasl2-dev,
                libsctp-dev,
                libsctp-dev,

+ 0 - 1
pkg/kamailio/deb/jessie/kamailio.examples

@@ -1,2 +1 @@
 examples/*
 examples/*
-

+ 0 - 2
pkg/kamailio/deb/jessie/rules

@@ -19,8 +19,6 @@ include /usr/share/dpkg/buildflags.mk
 #export DH_VERBOSE=1
 #export DH_VERBOSE=1
 
 
 export JAVA_HOME=/usr/lib/jvm/java-gcj
 export JAVA_HOME=/usr/lib/jvm/java-gcj
-
-# choose freeradius
 export FREERADIUS=1
 export FREERADIUS=1
 
 
 # modules not in the "main" kamailio package
 # modules not in the "main" kamailio package

+ 1 - 1
pkg/kamailio/deb/precise/control

@@ -17,7 +17,6 @@ Build-Depends: bison,
                libev-dev,
                libev-dev,
                libevent-dev,
                libevent-dev,
                libexpat1-dev,
                libexpat1-dev,
-               libradiusclient-ng-dev,
                libgeoip-dev (>= 1.4.5),
                libgeoip-dev (>= 1.4.5),
                libhiredis-dev (>= 0.10.0),
                libhiredis-dev (>= 0.10.0),
                libjansson-dev,
                libjansson-dev,
@@ -32,6 +31,7 @@ Build-Depends: bison,
                libperl-dev,
                libperl-dev,
                libpq-dev,
                libpq-dev,
                libpurple-dev,
                libpurple-dev,
+               libradiusclient-ng-dev,
                libreadline-dev,
                libreadline-dev,
                libsasl2-dev,
                libsasl2-dev,
                libsctp-dev,
                libsctp-dev,

+ 0 - 1
pkg/kamailio/deb/precise/kamailio.examples

@@ -1,2 +1 @@
 examples/*
 examples/*
-

+ 0 - 2
pkg/kamailio/deb/precise/rules

@@ -20,8 +20,6 @@ include /usr/share/dpkg/buildflags.mk
 
 
 export JAVA_HOME=/usr/lib/jvm/java-gcj
 export JAVA_HOME=/usr/lib/jvm/java-gcj
 
 
-# choose freeradius
-
 # modules not in the "main" kamailio package
 # modules not in the "main" kamailio package
 EXCLUDED_MODULES=
 EXCLUDED_MODULES=
 
 

+ 1 - 1
pkg/kamailio/deb/sid/control

@@ -18,7 +18,6 @@ Build-Depends: bison,
                libev-dev,
                libev-dev,
                libevent-dev,
                libevent-dev,
                libexpat1-dev,
                libexpat1-dev,
-               libfreeradius-client-dev,
                libgeoip-dev (>= 1.4.5),
                libgeoip-dev (>= 1.4.5),
                libhiredis-dev (>= 0.10.0),
                libhiredis-dev (>= 0.10.0),
                libjansson-dev,
                libjansson-dev,
@@ -34,6 +33,7 @@ Build-Depends: bison,
                libpq-dev,
                libpq-dev,
                libpurple-dev,
                libpurple-dev,
                librabbitmq-dev,
                librabbitmq-dev,
+               libradcli-dev,
                libreadline-dev,
                libreadline-dev,
                libsasl2-dev,
                libsasl2-dev,
                libsctp-dev,
                libsctp-dev,

+ 0 - 1
pkg/kamailio/deb/sid/kamailio.examples

@@ -1,2 +1 @@
 examples/*
 examples/*
-

+ 1 - 3
pkg/kamailio/deb/sid/rules

@@ -19,9 +19,7 @@ include /usr/share/dpkg/buildflags.mk
 #export DH_VERBOSE=1
 #export DH_VERBOSE=1
 
 
 export JAVA_HOME=/usr/lib/jvm/java-gcj
 export JAVA_HOME=/usr/lib/jvm/java-gcj
-
-# choose freeradius
-export FREERADIUS=1
+export RADCLI=1
 
 
 # modules not in the "main" kamailio package
 # modules not in the "main" kamailio package
 EXCLUDED_MODULES=
 EXCLUDED_MODULES=

+ 1 - 1
pkg/kamailio/deb/squeeze/control

@@ -15,7 +15,6 @@ Build-Depends: bison,
                libev-dev,
                libev-dev,
                libevent-dev,
                libevent-dev,
                libexpat1-dev,
                libexpat1-dev,
-               libradiusclient-ng-dev,
                libgeoip-dev (>= 1.4.5),
                libgeoip-dev (>= 1.4.5),
                libjson0-dev,
                libjson0-dev,
                libldap2-dev,
                libldap2-dev,
@@ -26,6 +25,7 @@ Build-Depends: bison,
                libpcre3-dev,
                libpcre3-dev,
                libperl-dev,
                libperl-dev,
                libpq-dev,
                libpq-dev,
+               libradiusclient-ng-dev,
                libreadline-dev,
                libreadline-dev,
                libsasl2-dev,
                libsasl2-dev,
                libsnmp-dev,
                libsnmp-dev,

+ 0 - 1
pkg/kamailio/deb/squeeze/kamailio.examples

@@ -1,2 +1 @@
 examples/*
 examples/*
-

+ 0 - 2
pkg/kamailio/deb/squeeze/rules

@@ -18,8 +18,6 @@ DPKG_EXPORT_BUILDFLAGS = 1
 #export DH_VERBOSE=1
 #export DH_VERBOSE=1
 
 
 
 
-# choose freeradius
-
 # modules not in the "main" kamailio package
 # modules not in the "main" kamailio package
 EXCLUDED_MODULES=
 EXCLUDED_MODULES=
 
 

+ 1 - 1
pkg/kamailio/deb/stretch/control

@@ -18,7 +18,6 @@ Build-Depends: bison,
                libev-dev,
                libev-dev,
                libevent-dev,
                libevent-dev,
                libexpat1-dev,
                libexpat1-dev,
-               libfreeradius-client-dev,
                libgeoip-dev (>= 1.4.5),
                libgeoip-dev (>= 1.4.5),
                libhiredis-dev (>= 0.10.0),
                libhiredis-dev (>= 0.10.0),
                libjansson-dev,
                libjansson-dev,
@@ -34,6 +33,7 @@ Build-Depends: bison,
                libpq-dev,
                libpq-dev,
                libpurple-dev,
                libpurple-dev,
                librabbitmq-dev,
                librabbitmq-dev,
+               libradcli-dev,
                libreadline-dev,
                libreadline-dev,
                libsasl2-dev,
                libsasl2-dev,
                libsctp-dev,
                libsctp-dev,

+ 0 - 1
pkg/kamailio/deb/stretch/kamailio.examples

@@ -1,2 +1 @@
 examples/*
 examples/*
-

+ 1 - 3
pkg/kamailio/deb/stretch/rules

@@ -19,9 +19,7 @@ include /usr/share/dpkg/buildflags.mk
 #export DH_VERBOSE=1
 #export DH_VERBOSE=1
 
 
 export JAVA_HOME=/usr/lib/jvm/java-gcj
 export JAVA_HOME=/usr/lib/jvm/java-gcj
-
-# choose freeradius
-export FREERADIUS=1
+export RADCLI=1
 
 
 # modules not in the "main" kamailio package
 # modules not in the "main" kamailio package
 EXCLUDED_MODULES=
 EXCLUDED_MODULES=

+ 1 - 1
pkg/kamailio/deb/trusty/control

@@ -17,7 +17,6 @@ Build-Depends: bison,
                libev-dev,
                libev-dev,
                libevent-dev,
                libevent-dev,
                libexpat1-dev,
                libexpat1-dev,
-               libfreeradius-client-dev,
                libgeoip-dev (>= 1.4.5),
                libgeoip-dev (>= 1.4.5),
                libhiredis-dev (>= 0.10.0),
                libhiredis-dev (>= 0.10.0),
                libjansson-dev,
                libjansson-dev,
@@ -33,6 +32,7 @@ Build-Depends: bison,
                libpq-dev,
                libpq-dev,
                libpurple-dev,
                libpurple-dev,
                librabbitmq-dev,
                librabbitmq-dev,
+               libfreeradius-client-dev,
                libreadline-dev,
                libreadline-dev,
                libsasl2-dev,
                libsasl2-dev,
                libsctp-dev,
                libsctp-dev,

+ 0 - 1
pkg/kamailio/deb/trusty/kamailio.examples

@@ -1,2 +1 @@
 examples/*
 examples/*
-

+ 0 - 2
pkg/kamailio/deb/trusty/rules

@@ -19,8 +19,6 @@ include /usr/share/dpkg/buildflags.mk
 #export DH_VERBOSE=1
 #export DH_VERBOSE=1
 
 
 export JAVA_HOME=/usr/lib/jvm/java-gcj
 export JAVA_HOME=/usr/lib/jvm/java-gcj
-
-# choose freeradius
 export FREERADIUS=1
 export FREERADIUS=1
 
 
 # modules not in the "main" kamailio package
 # modules not in the "main" kamailio package

+ 1 - 1
pkg/kamailio/deb/wheezy/control

@@ -17,7 +17,6 @@ Build-Depends: bison,
                libev-dev,
                libev-dev,
                libevent-dev,
                libevent-dev,
                libexpat1-dev,
                libexpat1-dev,
-               libradiusclient-ng-dev,
                libgeoip-dev (>= 1.4.5),
                libgeoip-dev (>= 1.4.5),
                libhiredis-dev (>= 0.10.0),
                libhiredis-dev (>= 0.10.0),
                libjansson-dev,
                libjansson-dev,
@@ -31,6 +30,7 @@ Build-Depends: bison,
                libpcre3-dev,
                libpcre3-dev,
                libperl-dev,
                libperl-dev,
                libpq-dev,
                libpq-dev,
+               libradiusclient-ng-dev,
                libreadline-dev,
                libreadline-dev,
                libsasl2-dev,
                libsasl2-dev,
                libsctp-dev,
                libsctp-dev,

+ 0 - 1
pkg/kamailio/deb/wheezy/kamailio.examples

@@ -1,2 +1 @@
 examples/*
 examples/*
-

+ 0 - 2
pkg/kamailio/deb/wheezy/rules

@@ -20,8 +20,6 @@ include /usr/share/dpkg/buildflags.mk
 
 
 export JAVA_HOME=/usr/lib/jvm/java-gcj
 export JAVA_HOME=/usr/lib/jvm/java-gcj
 
 
-# choose freeradius
-
 # modules not in the "main" kamailio package
 # modules not in the "main" kamailio package
 EXCLUDED_MODULES=
 EXCLUDED_MODULES=