summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-extended/openwsman/openwsman_2.7.2.bb
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2025-07-14 13:59:52 -0700
committerKhem Raj <raj.khem@gmail.com>2025-07-15 00:25:32 -0700
commit804abb58c60d23acbbbf0eee735e870d4231f9d1 (patch)
tree4cb017ca77724523700632d6e3f9cab60a677c11 /meta-oe/recipes-extended/openwsman/openwsman_2.7.2.bb
parentbe3c11c82d701dd3221ab1c5ec9180c3de556f2a (diff)
downloadmeta-openembedded-804abb58c60d23acbbbf0eee735e870d4231f9d1.tar.gz
openwsman: Upgrade to 2.8.1 release
Fixes build with cmake4+ Drop upstreamed patches Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-oe/recipes-extended/openwsman/openwsman_2.7.2.bb')
-rw-r--r--meta-oe/recipes-extended/openwsman/openwsman_2.7.2.bb70
1 files changed, 0 insertions, 70 deletions
diff --git a/meta-oe/recipes-extended/openwsman/openwsman_2.7.2.bb b/meta-oe/recipes-extended/openwsman/openwsman_2.7.2.bb
deleted file mode 100644
index 970d7fb5fc..0000000000
--- a/meta-oe/recipes-extended/openwsman/openwsman_2.7.2.bb
+++ /dev/null
@@ -1,70 +0,0 @@
1SUMMARY = "Opensource Implementation of WS-Management"
2DESCRIPTION = "Openwsman is a project intended to provide an open-source \
3implementation of the Web Services Management specipication \
4(WS-Management) and to expose system management information on the \
5Linux operating system using the WS-Management protocol. WS-Management \
6is based on a suite of web services specifications and usage \
7requirements that exposes a set of operations focused on and covers \
8all system management aspects. \
9Openwsman Server and service libraries"
10HOMEPAGE = "http://www.openwsman.org/"
11SECTION = "Applications/System"
12
13DEPENDS = "curl libxml2 openssl libpam"
14
15inherit features_check
16REQUIRED_DISTRO_FEATURES = "pam"
17
18SRCREV = "0120e256faa255d997d9a49d5207662c0b73d430"
19
20SRC_URI = "git://github.com/Openwsman/openwsman.git;branch=main;protocol=https \
21 file://libssl-is-required-if-eventint-supported.patch \
22 file://openwsmand.service \
23 file://0001-lock.c-Define-PTHREAD_MUTEX_RECURSIVE_NP-if-undefine.patch \
24 file://0001-Link-with-libm-for-floor-function.patch \
25 "
26
27
28LICENSE = "BSD-3-Clause"
29LIC_FILES_CHKSUM = "file://COPYING;md5=d4f53d4c6cf73b9d43186ce3be6dd0ba"
30
31inherit systemd cmake pkgconfig python3native perlnative
32
33SYSTEMD_SERVICE:${PN} = "openwsmand.service"
34SYSTEMD_AUTO_ENABLE = "disable"
35
36EXTRA_OECMAKE = "-DBUILD_BINDINGS=NO \
37 -DBUILD_LIBCIM=NO \
38 -DBUILD_PERL=YES \
39 -DBUILD_PYTHON3=YES \
40 -DBUILD_PYTHON=NO \
41 -DCMAKE_INSTALL_PREFIX=${prefix} \
42 -DLIB=${baselib} \
43 "
44
45do_configure:prepend() {
46 export STAGING_INCDIR=${STAGING_INCDIR}
47 export STAGING_LIBDIR=${STAGING_LIBDIR}
48}
49
50do_install:append() {
51 install -d ${D}/${sysconfdir}/init.d
52 install -m 755 ${B}/etc/init/openwsmand.sh ${D}/${sysconfdir}/init.d/openwsmand
53 ln -sf ${sysconfdir}/init.d/openwsmand ${D}/${sbindir}/rcopenwsmand
54 chmod 755 ${D}/${sysconfdir}/openwsman/owsmangencert.sh
55 if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then
56 install -d ${D}/${systemd_unitdir}/system
57 install -m 644 ${UNPACKDIR}/openwsmand.service ${D}/${systemd_unitdir}/system
58
59 sed -i -e 's,@SBINDIR@,${sbindir},g' ${D}${systemd_unitdir}/system/openwsmand.service
60 sed -i -e 's,@SYSCONFDIR@,${sysconfdir},g' ${D}${systemd_unitdir}/system/openwsmand.service
61 sed -i -e 's,@LOCALSTATEDIR@,${localstatedir},g' ${D}${systemd_unitdir}/system/openwsmand.service
62 fi
63}
64
65FILES:${PN}-dbg += "${libdir}/openwsman/plugins/.debug/ \
66 ${libdir}/openwsman/authenticators/.debug/ \
67 "
68
69INSANE_SKIP:${PN} = "dev-so"
70RDEPENDS:${PN} = "ruby"