mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-07-27 07:57:27 +00:00
cockpit: Upgrade to 337
Get rid of remoeved configure options ERROR: QA Issue: cockpit: configure was passed unrecognised options: --disable-pcp --enable-old-bridge --with-cockpit-ws-instance-user --disable-ssh --disable-polkit --with-cockpit-ws-instance-group --with-cockpit-group --with-cockpit-user [unknown-configure-option] Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
+22
-19
@@ -9,7 +9,7 @@ SRC_URI += " \
|
|||||||
file://0001-Warn-not-error-if-xsltproc-is-not-found.patch \
|
file://0001-Warn-not-error-if-xsltproc-is-not-found.patch \
|
||||||
file://cockpit.pam \
|
file://cockpit.pam \
|
||||||
"
|
"
|
||||||
SRC_URI[sha256sum] = "a87d090c930e2058bb3e970ca7f2bafe678687966b5c0b8b42a802977e391ce9"
|
SRC_URI[sha256sum] = "df51ef5920fae69e1b435f657376aa93772c0c1720b954a3bac10ebba26bfedf"
|
||||||
|
|
||||||
inherit gettext pkgconfig autotools systemd features_check
|
inherit gettext pkgconfig autotools systemd features_check
|
||||||
inherit ${@bb.utils.contains('PACKAGECONFIG', 'old-bridge', '', 'python3targetconfig', d)}
|
inherit ${@bb.utils.contains('PACKAGECONFIG', 'old-bridge', '', 'python3targetconfig', d)}
|
||||||
@@ -24,15 +24,10 @@ RDEPENDS:${PN} += "glib-networking"
|
|||||||
REQUIRED_DISTRO_FEATURES = "systemd pam"
|
REQUIRED_DISTRO_FEATURES = "systemd pam"
|
||||||
|
|
||||||
COCKPIT_USER_GROUP ?= "root"
|
COCKPIT_USER_GROUP ?= "root"
|
||||||
COCKPIT_WS_USER_GROUP ?= "${COCKPIT_USER_GROUP}"
|
|
||||||
|
|
||||||
EXTRA_AUTORECONF = "-I tools"
|
EXTRA_AUTORECONF = "-I tools"
|
||||||
EXTRA_OECONF = " \
|
EXTRA_OECONF = " \
|
||||||
--with-cockpit-user=${COCKPIT_USER_GROUP} \
|
|
||||||
--with-cockpit-group=${COCKPIT_USER_GROUP} \
|
|
||||||
--with-admin-group=${COCKPIT_USER_GROUP} \
|
--with-admin-group=${COCKPIT_USER_GROUP} \
|
||||||
--with-cockpit-ws-instance-user=${COCKPIT_WS_USER_GROUP} \
|
|
||||||
--with-cockpit-ws-instance-group=${COCKPIT_WS_USER_GROUP} \
|
|
||||||
--disable-doc \
|
--disable-doc \
|
||||||
--with-systemdunitdir=${systemd_system_unitdir} \
|
--with-systemdunitdir=${systemd_system_unitdir} \
|
||||||
--with-pamdir=${base_libdir}/security \
|
--with-pamdir=${base_libdir}/security \
|
||||||
@@ -40,14 +35,12 @@ EXTRA_OECONF = " \
|
|||||||
|
|
||||||
PACKAGECONFIG ??= " \
|
PACKAGECONFIG ??= " \
|
||||||
${@bb.utils.filter('DISTRO_FEATURES', 'polkit', d)} \
|
${@bb.utils.filter('DISTRO_FEATURES', 'polkit', d)} \
|
||||||
old-bridge \
|
|
||||||
"
|
"
|
||||||
|
|
||||||
PACKAGECONFIG[pcp] = "--enable-pcp,--disable-pcp,pcp"
|
PACKAGECONFIG[pcp] = ",,pcp"
|
||||||
PACKAGECONFIG[dashboard] = "--enable-ssh,--disable-ssh,libssh"
|
PACKAGECONFIG[dashboard] = ",,libssh"
|
||||||
PACKAGECONFIG[storaged] = ",,,udisks2"
|
PACKAGECONFIG[storaged] = ",,udisks2"
|
||||||
PACKAGECONFIG[polkit] = "--enable-polkit,--disable-polkit,polkit"
|
PACKAGECONFIG[polkit] = ",,polkit"
|
||||||
PACKAGECONFIG[old-bridge] = "--enable-old-bridge"
|
|
||||||
|
|
||||||
PACKAGES =+ " \
|
PACKAGES =+ " \
|
||||||
${PN}-pcp \
|
${PN}-pcp \
|
||||||
@@ -83,27 +76,28 @@ FILES:${PN}-systemd = "${datadir}/cockpit/systemd"
|
|||||||
FILES:${PN}-users = "${datadir}/cockpit/users"
|
FILES:${PN}-users = "${datadir}/cockpit/users"
|
||||||
FILES:${PN}-kdump = " \
|
FILES:${PN}-kdump = " \
|
||||||
${datadir}/cockpit/kdump \
|
${datadir}/cockpit/kdump \
|
||||||
${datadir}/metainfo/org.cockpit-project.cockpit-kdump.metainfo.xml \
|
${datadir}/metainfo/org.cockpit_project.cockpit_kdump.metainfo.xml \
|
||||||
"
|
"
|
||||||
FILES:${PN}-sosreport = " \
|
FILES:${PN}-sosreport = " \
|
||||||
${datadir}/cockpit/sosreport \
|
${datadir}/cockpit/sosreport \
|
||||||
${datadir}/metainfo/org.cockpit-project.cockpit-sosreport.metainfo.xml \
|
${datadir}/metainfo/org.cockpit_project.cockpit_sosreport.metainfo.xml \
|
||||||
${datadir}/pixmaps/cockpit-sosreport.png \
|
${datadir}/pixmaps/cockpit-sosreport.png \
|
||||||
|
${datadir}/icons/hicolor/64x64/apps/cockpit-sosreport.png \
|
||||||
"
|
"
|
||||||
FILES:${PN}-storaged = " \
|
FILES:${PN}-storaged = " \
|
||||||
${datadir}/cockpit/storaged \
|
${datadir}/cockpit/storaged \
|
||||||
${datadir}/metainfo/org.cockpit-project.cockpit-storaged.metainfo.xml \
|
${datadir}/metainfo/org.cockpit_project.cockpit_storaged.metainfo.xml \
|
||||||
"
|
"
|
||||||
|
|
||||||
FILES:${PN}-networkmanager = " \
|
FILES:${PN}-networkmanager = " \
|
||||||
${datadir}/cockpit/networkmanager \
|
${datadir}/cockpit/networkmanager \
|
||||||
${datadir}/metainfo/org.cockpit-project.cockpit-networkmanager.metainfo.xml \
|
${datadir}/metainfo/org.cockpit_project.cockpit_networkmanager.metainfo.xml \
|
||||||
"
|
"
|
||||||
RDEPENDS:${PN}-networkmanager = "networkmanager"
|
RDEPENDS:${PN}-networkmanager = "networkmanager"
|
||||||
|
|
||||||
FILES:${PN}-selinux = " \
|
FILES:${PN}-selinux = " \
|
||||||
${datadir}/cockpit/selinux \
|
${datadir}/cockpit/selinux \
|
||||||
${datadir}/metainfo/org.cockpit-project.cockpit-selinux.metainfo.xml \
|
${datadir}/metainfo/org.cockpit_project.cockpit_selinux.metainfo.xml \
|
||||||
"
|
"
|
||||||
FILES:${PN}-playground = "${datadir}/cockpit/playground"
|
FILES:${PN}-playground = "${datadir}/cockpit/playground"
|
||||||
FILES:${PN}-dashboard = "${datadir}/cockpit/dashboard"
|
FILES:${PN}-dashboard = "${datadir}/cockpit/dashboard"
|
||||||
@@ -143,6 +137,9 @@ FILES:${PN}-ws = " \
|
|||||||
${systemd_system_unitdir}/cockpit-wsinstance-https@.socket \
|
${systemd_system_unitdir}/cockpit-wsinstance-https@.socket \
|
||||||
${systemd_system_unitdir}/cockpit-wsinstance-https@.service \
|
${systemd_system_unitdir}/cockpit-wsinstance-https@.service \
|
||||||
${systemd_system_unitdir}/system-cockpithttps.slice \
|
${systemd_system_unitdir}/system-cockpithttps.slice \
|
||||||
|
${systemd_system_unitdir}/cockpit-session-socket-user.service \
|
||||||
|
${systemd_system_unitdir}/cockpit-wsinstance-socket-user.service \
|
||||||
|
${systemd_system_unitdir}/cockpit-issue.service \
|
||||||
${libdir}/tmpfiles.d/cockpit-tempfiles.conf \
|
${libdir}/tmpfiles.d/cockpit-tempfiles.conf \
|
||||||
${sbindir}/remotectl \
|
${sbindir}/remotectl \
|
||||||
${base_libdir}/security/pam_ssh_add.so \
|
${base_libdir}/security/pam_ssh_add.so \
|
||||||
@@ -169,7 +166,8 @@ FILES:${PN} += " \
|
|||||||
${datadir}/cockpit/ssh \
|
${datadir}/cockpit/ssh \
|
||||||
${libexecdir}/cockpit-ssh \
|
${libexecdir}/cockpit-ssh \
|
||||||
${datadir}/cockpit \
|
${datadir}/cockpit \
|
||||||
${datadir}/metainfo/cockpit.appdata.xml \
|
${datadir}/icons/hicolor/128x128/apps/cockpit.png \
|
||||||
|
${datadir}/metainfo/org.cockpit_project.cockpit.appdata.xml \
|
||||||
${datadir}/pixmaps/cockpit.png \
|
${datadir}/pixmaps/cockpit.png \
|
||||||
${nonarch_libdir}/tmpfiles.d \
|
${nonarch_libdir}/tmpfiles.d \
|
||||||
${nonarch_libdir}/firewalld \
|
${nonarch_libdir}/firewalld \
|
||||||
@@ -187,7 +185,12 @@ do_install:append() {
|
|||||||
install -p -m 0644 ${UNPACKDIR}/cockpit.pam ${D}${sysconfdir}/pam.d/cockpit
|
install -p -m 0644 ${UNPACKDIR}/cockpit.pam ${D}${sysconfdir}/pam.d/cockpit
|
||||||
|
|
||||||
# provided by firewalld
|
# provided by firewalld
|
||||||
rm -rf ${D}${libdir}/firewalld
|
rm -rf ${D}${libdir}/firewalld \
|
||||||
|
${D}${PYTHON_SITEPACKAGES_DIR}/*/__pycache__ \
|
||||||
|
${D}${PYTHON_SITEPACKAGES_DIR}/*/*/__pycache__ \
|
||||||
|
${D}${PYTHON_SITEPACKAGES_DIR}/*/*/*/__pycache__ \
|
||||||
|
${D}${PYTHON_SITEPACKAGES_DIR}/*/*/*/*/__pycache__ \
|
||||||
|
${D}${PYTHON_SITEPACKAGES_DIR}/${BP}.dist-info/direct_url.json
|
||||||
|
|
||||||
if ! ${@bb.utils.contains('PACKAGECONFIG', 'storaged', 'true', 'false', d)}; then
|
if ! ${@bb.utils.contains('PACKAGECONFIG', 'storaged', 'true', 'false', d)}; then
|
||||||
for filename in ${FILES:${PN}-storaged}
|
for filename in ${FILES:${PN}-storaged}
|
||||||
Reference in New Issue
Block a user