SHA256
1
0
forked from pool/kea

Accepting request 501762 from home:jsjhb:branches:network:dhcp

- Update to new upstream release 1.2.0

OBS-URL: https://build.opensuse.org/request/show/501762
OBS-URL: https://build.opensuse.org/package/show/network:dhcp/kea?expand=0&rev=2
This commit is contained in:
Jan Engelhardt 2017-06-07 13:42:58 +00:00 committed by Git OBS Bridge
parent 34ba380cd0
commit 4712b8ffb1
6 changed files with 141 additions and 99 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:96984fe918f9133d08d3115eac012d28814d8ccfaf25289499f028de56135afe
size 4559334

View File

@ -1,11 +0,0 @@
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
iQEcBAABAgAGBQJWgbW1AAoJEG+m68mRGkwC+FQH/05PPkkVG+u16POtWkWHoaLJ
QJq7TOpxsVXHVIkgZxXWDWGQjsXN32bvE4U6vLdah0S3t07ukfNAQvEeo+UAam0O
7EQ8gbNJxyLzkTVETn1EMBBgRD9R+92kO5IOp4wkr8sfACBl98UY2DYYDkumt4Xs
+5WhOR/Gtd7gSoUex+4O1WLG8VCj+jdKVHfaPDSPuPkvv1iptMUythaCWkgwIhTY
xP/3k9pFkgHOqpC9fJh9z0iZzvwGo+WUTcdznuqut9mBX08Es8IF0gv1j0UqRql3
FwHmRytojivWLueV+ZFB1g6k3bIbhMo2YW111dmkwXqP9yaKw0I6YaJsUoTOsx0=
=2fjf
-----END PGP SIGNATURE-----

3
kea-1.2.0.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:22d15945b13600b56c37213797ca1f3ee9851e6119120aeae08033c4cc52d129
size 5720941

17
kea-1.2.0.tar.gz.asc Normal file
View File

@ -0,0 +1,17 @@
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
iQIcBAABAgAGBQJZA2x6AAoJEPGxG/Bc8C5XOwoQAK9aJVQnqYEnsttYCUTIVxMy
8vwWUqUwP8iHX5MJyw7fvCbWTHBbt+jEHCPr608xXJbxx4aPCTqemp2tlicxqA0t
EPr1xYw9wbPYz73fdrg1/CB0lsWtkSSd1//GhTOHKJGTXkRMJqT7SJO8cCILdqHz
A6IFNyPWCImU2XL9xdjDiU7C7AOEISO7uXMSZ9eeuXgyvO2tBOXw30w1pebq6CHs
HXhyX5N70MsTyzSHgfbPdSX9dfjP+iEykXuQ2PEx5/YAThCP7sw0WSH7SK+uOIba
qt/QcEE9c1yc6qk8p+cON4LSIJzW05aEDNtnoTO1e4oymE8ms27x5a/scQli0t5J
nzxcAI8H8Bs40fmTW17uA+1LijF4Mr/9ZamLRupPdRLtboKkCwn0T+CHBgpddEWK
9E0gCbYawZtl8248RKu5xD7ODaAaFYIyfreXN8vkd6SqkkLK25qWkEQT+5jZjjWt
X9Fj5zU5MSnVTAV6+VvrElFWP/gTGovfwk/h8uNlg+aq0xG4Ozpbq2lyRzTw8+nt
u+uqfHurowOkUYDikrwSIssxRIsOEO9EvmM/uW6HD+lQ8TbtF1TRz85jQHmUNuPV
DX1IpoZjwvq722HxYv4BojHAPT1RMkb+JSLUe2BFPM5kKOixPs1q6OnUWK2pVq7c
pUFFsQRtO6HWdRPTYtl9
=uUhq
-----END PGP SIGNATURE-----

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Sat May 27 13:06:10 UTC 2017 - obs@botter.cc
- Update to new upstream release 1.2.0
-------------------------------------------------------------------
Fri Jan 22 11:00:02 UTC 2016 - jengelh@inai.de

201
kea.spec
View File

@ -17,7 +17,7 @@
Name: kea
Version: 1.0.0
Version: 1.2.0
Release: 0
Url: http://kea.isc.org/
Summary: Dynamic Host Configuration Protocol daemon
@ -62,28 +62,28 @@ Group: System/Libraries
The asiodns library provides an abstraction layer between BIND10/Kea
modules and the asiolink library.
%package -n libkea-asiolink2
%package -n libkea-asiolink4
Summary: Kea DHCP server socket I/O abstraction layer library
Group: System/Libraries
%description -n libkea-asiolink2
%description -n libkea-asiolink4
The asiolink library provides an abstraction layer between BIND10/Kea
modules and the socket I/O subsystem Kea is using (currently,
boost::asio).
%package -n libkea-cc1
%package -n libkea-cc2
Summary: Kea DHCP server command channel library
Group: System/Libraries
%description -n libkea-cc1
%description -n libkea-cc2
libkea-cc is used for the control channel protocol between keactrl
and the server.
%package -n libkea-cfgclient2
%package -n libkea-cfgclient3
Summary: Kea DHCP server configuration client library
Group: System/Libraries
%description -n libkea-cfgclient2
%description -n libkea-cfgclient3
The Kea DHCP server can be managed at runtime via the Control
Channel. The CC allows an external entity (e.g. a tool run by a
sysadmin or a script) to issue commands to the server which can
@ -94,19 +94,19 @@ manipulation, and shutdown.
Communication over the Control Channel is conducted using JSON
structures. The CC is a UNIX stream socket as of kea 0.9.2.
%package -n libkea-cryptolink1
%package -n libkea-cryptolink2
Summary: Kea DHCP server crypto abstraction layer library
Group: System/Libraries
%description -n libkea-cryptolink1
%description -n libkea-cryptolink2
The Kea cryptolink library is an abstraction layer for crypto
library backends (such as Botan, OpenSSL).
%package -n libkea-dhcp++3
%package -n libkea-dhcp++5
Summary: Kea DHCP library
Group: System/Libraries
%description -n libkea-dhcp++3
%description -n libkea-dhcp++5
libdhcp++ is an all-purpose DHCP-manipulation library, written in
C++. It offers packet parsing and assembly, DHCPv4 and DHCPv6 options
parsing and assembly, interface detection, and socket operations It
@ -123,28 +123,28 @@ This is a library of classes for sending and receiving requests used
by ISC's DHCP-DDNS (aka D2) service to carry out DHCP-driven DNS
updates.
%package -n libkea-dhcpsrv4
%package -n libkea-dhcpsrv7
Summary: Kea DHCP server component library
Group: System/Libraries
%description -n libkea-dhcpsrv4
%description -n libkea-dhcpsrv7
This library contains code used for the DHCPv4 and DHCPv6 servers'
operations, including the "Lease Manager" that manages information
about leases and the "Configuration Manager" that stores the servers'
configuration etc.
%package -n libkea-dns++1
%package -n libkea-dns++0
Summary: Kea DHCP server component library
Group: System/Libraries
%description -n libkea-dns++1
%description -n libkea-dns++0
One of the many libraries the Kea DHCP server is composed of.
%package -n libkea-eval3
%package -n libkea-eval5
Summary: Kea DHCP expression evaluation library
Group: System/Libraries
%description -n libkea-eval3
%description -n libkea-eval5
The core of the libeval library is a parser that is able to parse an
expression (e.g. option[123].text == 'APC'). This is currently used
for client classification.
@ -156,11 +156,11 @@ Group: System/Libraries
%description -n libkea-exceptions0
One of the many libraries the Kea DHCP server is composed of.
%package -n libkea-hooks1
%package -n libkea-hooks3
Summary: Kea DHCP server hook library
Group: System/Libraries
%description -n libkea-hooks1
%description -n libkea-hooks3
The hooks framework is a Kea system that simplifies the way that
users can write code to modify the behavior of Kea. Instead of
altering the Kea source code, they write functions that are compiled
@ -171,16 +171,33 @@ processing, the component "calls out" to functions in the library,
passing to them the data is it currently working on. They can examine
and modify the data as required.
%package -n libkea-log0
%package -n libkea-http0
Summary: Kea DHCP http communication library
Group: System/Libraries
%description -n libkea-http0
This library is used by Control Agent to establish HTTP connections,
receive messages and send responses over HTTP. This library uses
boost ASIO for creating TCP connections and asynchronously receive
and send the data over the sockets.
%package -n libkea-log3
Summary: Kea DHCP logging system library
Group: System/Libraries
%description -n libkea-log0
%description -n libkea-log3
This library contains the Kea logging system, which is based on the
log4J logging system common in Java development, and includes the
following ideas: a set of severity levels; a hierarchy of logging
sources; separation of message use from message text.
%package -n libkea-process0
Summary: Kea DHCP process abstraction library
Group: System/Libraries
%description -n libkea-process0
One of the many libraries the Kea DHCP server is composed of.
%package -n libkea-stats1
Summary: Kea DHCP Statistics Manager library
Group: System/Libraries
@ -188,11 +205,11 @@ Group: System/Libraries
%description -n libkea-stats1
One of the many libraries the Kea DHCP server is composed of.
%package -n libkea-threads0
%package -n libkea-threads1
Summary: Kea DHCP thread abstraction library
Group: System/Libraries
%description -n libkea-threads0
%description -n libkea-threads1
Kea's C++ wrapper library for pthreads and mutexes.
%package -n libkea-util-io0
@ -202,11 +219,11 @@ Group: System/Library
%description -n libkea-util-io0
One of the many libraries the Kea DHCP server is composed of.
%package -n libkea-util1
%package -n libkea-util2
Summary: Kea utility function library
Group: System/Library
%description -n libkea-util1
%description -n libkea-util2
One of the many libraries the Kea DHCP server is composed of.
%package devel
@ -215,22 +232,24 @@ Group: Development/Libraries/C and C++
# Bundy DHCP and Kea share the same origin, so conflict
Conflicts: otheproviders(pkgconfig(dns++))
Requires: libkea-asiodns0 = %version
Requires: libkea-asiolink2 = %version
Requires: libkea-cc1 = %version
Requires: libkea-cfgclient2 = %version
Requires: libkea-cryptolink1 = %version
Requires: libkea-dhcp++3 = %version
Requires: libkea-asiolink4 = %version
Requires: libkea-cc2 = %version
Requires: libkea-cfgclient3 = %version
Requires: libkea-cryptolink2 = %version
Requires: libkea-dhcp++5 = %version
Requires: libkea-dhcp_ddns1 = %version
Requires: libkea-dhcpsrv4 = %version
Requires: libkea-dns++1 = %version
Requires: libkea-eval3 = %version
Requires: libkea-dhcpsrv7 = %version
Requires: libkea-dns++0 = %version
Requires: libkea-eval5 = %version
Requires: libkea-exceptions0 = %version
Requires: libkea-hooks1 = %version
Requires: libkea-log0 = %version
Requires: libkea-hooks3 = %version
Requires: libkea-http0 = %version
Requires: libkea-log3 = %version
Requires: libkea-process0 = %version
Requires: libkea-stats1 = %version
Requires: libkea-threads0 = %version
Requires: libkea-threads1 = %version
Requires: libkea-util-io0 = %version
Requires: libkea-util1 = %version
Requires: libkea-util2 = %version
%description devel
@ -289,38 +308,42 @@ systemd-tmpfiles --create kea.conf || :
%post -n libkea-asiodns0 -p /sbin/ldconfig
%postun -n libkea-asiodns0 -p /sbin/ldconfig
%post -n libkea-asiolink2 -p /sbin/ldconfig
%postun -n libkea-asiolink2 -p /sbin/ldconfig
%post -n libkea-cc1 -p /sbin/ldconfig
%postun -n libkea-cc1 -p /sbin/ldconfig
%post -n libkea-cfgclient2 -p /sbin/ldconfig
%postun -n libkea-cfgclient2 -p /sbin/ldconfig
%post -n libkea-cryptolink1 -p /sbin/ldconfig
%postun -n libkea-cryptolink1 -p /sbin/ldconfig
%post -n libkea-dhcp++3 -p /sbin/ldconfig
%postun -n libkea-dhcp++3 -p /sbin/ldconfig
%post -n libkea-asiolink4 -p /sbin/ldconfig
%postun -n libkea-asiolink4 -p /sbin/ldconfig
%post -n libkea-cc2 -p /sbin/ldconfig
%postun -n libkea-cc2 -p /sbin/ldconfig
%post -n libkea-cfgclient3 -p /sbin/ldconfig
%postun -n libkea-cfgclient3 -p /sbin/ldconfig
%post -n libkea-cryptolink2 -p /sbin/ldconfig
%postun -n libkea-cryptolink2 -p /sbin/ldconfig
%post -n libkea-dhcp++5 -p /sbin/ldconfig
%postun -n libkea-dhcp++5 -p /sbin/ldconfig
%post -n libkea-dhcp_ddns1 -p /sbin/ldconfig
%postun -n libkea-dhcp_ddns1 -p /sbin/ldconfig
%post -n libkea-dhcpsrv4 -p /sbin/ldconfig
%postun -n libkea-dhcpsrv4 -p /sbin/ldconfig
%post -n libkea-dns++1 -p /sbin/ldconfig
%postun -n libkea-dns++1 -p /sbin/ldconfig
%post -n libkea-eval3 -p /sbin/ldconfig
%postun -n libkea-eval3 -p /sbin/ldconfig
%post -n libkea-dhcpsrv7 -p /sbin/ldconfig
%postun -n libkea-dhcpsrv7 -p /sbin/ldconfig
%post -n libkea-dns++0 -p /sbin/ldconfig
%postun -n libkea-dns++0 -p /sbin/ldconfig
%post -n libkea-eval5 -p /sbin/ldconfig
%postun -n libkea-eval5 -p /sbin/ldconfig
%post -n libkea-exceptions0 -p /sbin/ldconfig
%postun -n libkea-exceptions0 -p /sbin/ldconfig
%post -n libkea-hooks1 -p /sbin/ldconfig
%postun -n libkea-hooks1 -p /sbin/ldconfig
%post -n libkea-log0 -p /sbin/ldconfig
%postun -n libkea-log0 -p /sbin/ldconfig
%post -n libkea-hooks3 -p /sbin/ldconfig
%postun -n libkea-hooks3 -p /sbin/ldconfig
%post -n libkea-http0 -p /sbin/ldconfig
%postun -n libkea-http0 -p /sbin/ldconfig
%post -n libkea-log3 -p /sbin/ldconfig
%postun -n libkea-log3 -p /sbin/ldconfig
%post -n libkea-process0 -p /sbin/ldconfig
%postun -n libkea-process0 -p /sbin/ldconfig
%post -n libkea-stats1 -p /sbin/ldconfig
%postun -n libkea-stats1 -p /sbin/ldconfig
%post -n libkea-threads0 -p /sbin/ldconfig
%postun -n libkea-threads0 -p /sbin/ldconfig
%post -n libkea-threads1 -p /sbin/ldconfig
%postun -n libkea-threads1 -p /sbin/ldconfig
%post -n libkea-util-io0 -p /sbin/ldconfig
%postun -n libkea-util-io0 -p /sbin/ldconfig
%post -n libkea-util1 -p /sbin/ldconfig
%postun -n libkea-util1 -p /sbin/ldconfig
%post -n libkea-util2 -p /sbin/ldconfig
%postun -n libkea-util2 -p /sbin/ldconfig
%files
%defattr(-,root,root)
@ -340,69 +363,77 @@ systemd-tmpfiles --create kea.conf || :
%defattr(-,root,root)
%_libdir/libkea-asiodns.so.0*
%files -n libkea-asiolink2
%files -n libkea-asiolink4
%defattr(-,root,root)
%_libdir/libkea-asiolink.so.2*
%_libdir/libkea-asiolink.so.4*
%files -n libkea-cc1
%files -n libkea-cc2
%defattr(-,root,root)
%_libdir/libkea-cc.so.1*
%_libdir/libkea-cc.so.2*
%files -n libkea-cfgclient2
%files -n libkea-cfgclient3
%defattr(-,root,root)
%_libdir/libkea-cfgclient.so.2*
%_libdir/libkea-cfgclient.so.3*
%files -n libkea-cryptolink1
%files -n libkea-cryptolink2
%defattr(-,root,root)
%_libdir/libkea-cryptolink.so.1*
%_libdir/libkea-cryptolink.so.2*
%files -n libkea-dhcp++3
%files -n libkea-dhcp++5
%defattr(-,root,root)
%_libdir/libkea-dhcp++.so.3*
%_libdir/libkea-dhcp++.so.5*
%files -n libkea-dhcp_ddns1
%defattr(-,root,root)
%_libdir/libkea-dhcp_ddns.so.1*
%files -n libkea-dhcpsrv4
%files -n libkea-dhcpsrv7
%defattr(-,root,root)
%_libdir/libkea-dhcpsrv.so.4*
%_libdir/libkea-dhcpsrv.so.7*
%files -n libkea-dns++1
%files -n libkea-dns++0
%defattr(-,root,root)
%_libdir/libkea-dns++.so.1*
%_libdir/libkea-dns++.so.0*
%files -n libkea-eval3
%files -n libkea-eval5
%defattr(-,root,root)
%_libdir/libkea-eval.so.3*
%_libdir/libkea-eval.so.5*
%files -n libkea-exceptions0
%defattr(-,root,root)
%_libdir/libkea-exceptions.so.0*
%files -n libkea-hooks1
%files -n libkea-hooks3
%defattr(-,root,root)
%_libdir/libkea-hooks.so.1*
%_libdir/libkea-hooks.so.3*
%files -n libkea-log0
%files -n libkea-http0
%defattr(-,root,root)
%_libdir/libkea-log.so.0*
%_libdir/libkea-http.so.0*
%files -n libkea-log3
%defattr(-,root,root)
%_libdir/libkea-log.so.3*
%files -n libkea-stats1
%defattr(-,root,root)
%_libdir/libkea-stats.so.1*
%files -n libkea-threads0
%files -n libkea-process0
%defattr(-,root,root)
%_libdir/libkea-threads.so.0*
%_libdir/libkea-process.so.0*
%files -n libkea-threads1
%defattr(-,root,root)
%_libdir/libkea-threads.so.1*
%files -n libkea-util-io0
%defattr(-,root,root)
%_libdir/libkea-util-io.so.0*
%files -n libkea-util1
%files -n libkea-util2
%defattr(-,root,root)
%_libdir/libkea-util.so.1*
%_libdir/libkea-util.so.2*
%files devel
%defattr(-,root,root)