Accepting request 890249 from systemsmanagement:cockpit
OBS-URL: https://build.opensuse.org/request/show/890249 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cockpit?expand=0&rev=13
This commit is contained in:
commit
b7345c81fb
6
_service
6
_service
@ -3,7 +3,7 @@
|
|||||||
<param name="versionformat">@PARENT_TAG@</param>
|
<param name="versionformat">@PARENT_TAG@</param>
|
||||||
<param name="url">http://github.com/cockpit-project/cockpit.git</param>
|
<param name="url">http://github.com/cockpit-project/cockpit.git</param>
|
||||||
<param name="scm">git</param>
|
<param name="scm">git</param>
|
||||||
<param name="revision">238.1</param>
|
<param name="revision">243</param>
|
||||||
</service>
|
</service>
|
||||||
<service name="node_modules" mode="manual">
|
<service name="node_modules" mode="manual">
|
||||||
<param name="cpio">node_modules.obscpio</param>
|
<param name="cpio">node_modules.obscpio</param>
|
||||||
@ -13,10 +13,6 @@
|
|||||||
<service mode="buildtime" name="tar">
|
<service mode="buildtime" name="tar">
|
||||||
<param name="obsinfo">cockpit.obsinfo</param>
|
<param name="obsinfo">cockpit.obsinfo</param>
|
||||||
</service>
|
</service>
|
||||||
<service mode="buildtime" name="recompress">
|
|
||||||
<param name="file">*.tar</param>
|
|
||||||
<param name="compression">gz</param>
|
|
||||||
</service>
|
|
||||||
<service mode="buildtime" name="set_version">
|
<service mode="buildtime" name="set_version">
|
||||||
<param name="basename">cockpit</param>
|
<param name="basename">cockpit</param>
|
||||||
</service>
|
</service>
|
||||||
|
BIN
cockpit-238.1.obscpio
(Stored with Git LFS)
BIN
cockpit-238.1.obscpio
(Stored with Git LFS)
Binary file not shown.
BIN
cockpit-243.obscpio
(Stored with Git LFS)
Normal file
BIN
cockpit-243.obscpio
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -1,13 +1,25 @@
|
|||||||
Index: cockpit-238.1/package.json
|
From a911add6a66d376e0b9cef306f88a1c8289b4eb6 Mon Sep 17 00:00:00 2001
|
||||||
===================================================================
|
From: Ludwig Nussel <ludwig.nussel@suse.de>
|
||||||
--- cockpit-238.1.orig/package.json
|
Date: Fri, 30 Apr 2021 15:10:59 +0200
|
||||||
+++ cockpit-238.1/package.json
|
Subject: [PATCH] Need local reference for redhat font
|
||||||
@@ -8,7 +8,7 @@
|
|
||||||
"@patternfly/react-core": "4.97.2",
|
---
|
||||||
"@patternfly/react-styles": "4.8.2",
|
package.json | 2 +-
|
||||||
"@patternfly/react-table": "4.23.2",
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/package.json b/package.json
|
||||||
|
index 92c13f112..3f65d2087 100644
|
||||||
|
--- a/package.json
|
||||||
|
+++ b/package.json
|
||||||
|
@@ -7,7 +7,7 @@
|
||||||
|
"@patternfly/react-core": "4.106.2",
|
||||||
|
"@patternfly/react-styles": "4.9.4",
|
||||||
|
"@patternfly/react-table": "4.24.1",
|
||||||
- "@redhat/redhat-font": "git+https://github.com/RedHatOfficial/RedHatFont.git#2.2.0",
|
- "@redhat/redhat-font": "git+https://github.com/RedHatOfficial/RedHatFont.git#2.2.0",
|
||||||
+ "@redhat/redhat-font": "2.2.0",
|
+ "@redhat/redhat-font": "2.2.0",
|
||||||
"bootstrap": "3.4.1",
|
"bootstrap": "3.4.1",
|
||||||
"bootstrap-datepicker": "1.9.0",
|
"bootstrap-datepicker": "1.9.0",
|
||||||
"deep-equal": "2.0.5",
|
"bootstrap-select": "1.13.18",
|
||||||
|
--
|
||||||
|
2.26.2
|
||||||
|
|
||||||
|
@ -1,3 +1,18 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 3 14:11:01 UTC 2021 - Ludwig Nussel <lnussel@suse.de>
|
||||||
|
|
||||||
|
- install all of pkg/lib in -devel package. Cockpit-machines needs more
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Apr 30 15:51:43 UTC 2021 - Ludwig Nussel <lnussel@suse.de>
|
||||||
|
|
||||||
|
- new version 243
|
||||||
|
https://cockpit-project.org/blog/cockpit-243.html
|
||||||
|
https://cockpit-project.org/blog/cockpit-242.html
|
||||||
|
https://cockpit-project.org/blog/cockpit-241.html
|
||||||
|
https://cockpit-project.org/blog/cockpit-240.html
|
||||||
|
https://cockpit-project.org/blog/cockpit-239.html
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Feb 24 17:03:41 UTC 2021 - Adam Majer <adam.majer@suse.de>
|
Wed Feb 24 17:03:41 UTC 2021 - Adam Majer <adam.majer@suse.de>
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
name: cockpit
|
name: cockpit
|
||||||
version: 238.1
|
version: 243
|
||||||
mtime: 1613933302
|
mtime: 1619583926
|
||||||
commit: 58540c0666c61ef7e02c32ff8285caab35eb0754
|
commit: 6c7b0a0d9e687d626a80b7ec05cc6b135d026d71
|
||||||
|
|
||||||
|
121
cockpit.spec
121
cockpit.spec
@ -42,10 +42,6 @@
|
|||||||
|
|
||||||
%define __lib lib
|
%define __lib lib
|
||||||
|
|
||||||
%if 0%{?rhel}
|
|
||||||
%define vdo_on_demand 1
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%if 0%{?suse_version}
|
%if 0%{?suse_version}
|
||||||
%define pamdir /%{_lib}/security
|
%define pamdir /%{_lib}/security
|
||||||
%else
|
%else
|
||||||
@ -58,9 +54,9 @@ Summary: Web Console for Linux servers
|
|||||||
License: LGPL-2.1-or-later
|
License: LGPL-2.1-or-later
|
||||||
URL: https://cockpit-project.org/
|
URL: https://cockpit-project.org/
|
||||||
|
|
||||||
Version: 238.1
|
Version: 243
|
||||||
Release: 0
|
Release: 0
|
||||||
Source0: cockpit-%{version}.tar.gz
|
Source0: cockpit-%{version}.tar
|
||||||
Source1: cockpit.pam
|
Source1: cockpit.pam
|
||||||
Source2: cockpit-rpmlintrc
|
Source2: cockpit-rpmlintrc
|
||||||
Source99: README.packaging
|
Source99: README.packaging
|
||||||
@ -70,7 +66,7 @@ Source97: node_modules.spec.inc
|
|||||||
Patch0: cockpit-redhatfont.diff
|
Patch0: cockpit-redhatfont.diff
|
||||||
|
|
||||||
# in RHEL 8 the source package is duplicated: cockpit (building basic packages like cockpit-{bridge,system})
|
# in RHEL 8 the source package is duplicated: cockpit (building basic packages like cockpit-{bridge,system})
|
||||||
# and cockpit-appstream (building optional packages like cockpit-{machines,pcp})
|
# and cockpit-appstream (building optional packages like cockpit-{pcp})
|
||||||
# This split does not apply to EPEL/COPR.
|
# This split does not apply to EPEL/COPR.
|
||||||
# In Fedora ELN/RHEL 9+ there is just one source package, which ships rpms in both BaseOS and AppStream
|
# In Fedora ELN/RHEL 9+ there is just one source package, which ships rpms in both BaseOS and AppStream
|
||||||
%if 0%{?rhel} == 8 && 0%{?epel} == 0
|
%if 0%{?rhel} == 8 && 0%{?epel} == 0
|
||||||
@ -88,6 +84,13 @@ Patch0: cockpit-redhatfont.diff
|
|||||||
%define build_optional 1
|
%define build_optional 1
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
# Ship custom SELinux policy only in Fedora and RHEL-9 onward
|
||||||
|
%if 0%{?rhel} >= 9 || 0%{?fedora}
|
||||||
|
%define selinuxtype targeted
|
||||||
|
%define with_selinux 1
|
||||||
|
%define selinux_policy_version %(rpm --quiet -q selinux-policy && rpm -q --queryformat "%{V}" selinux-policy || echo 1)
|
||||||
|
%endif
|
||||||
|
|
||||||
BuildRequires: gcc
|
BuildRequires: gcc
|
||||||
BuildRequires: pkgconfig(gio-unix-2.0)
|
BuildRequires: pkgconfig(gio-unix-2.0)
|
||||||
BuildRequires: pkgconfig(json-glib-1.0)
|
BuildRequires: pkgconfig(json-glib-1.0)
|
||||||
@ -132,6 +135,11 @@ BuildRequires: gdb
|
|||||||
# For documentation
|
# For documentation
|
||||||
BuildRequires: xmlto
|
BuildRequires: xmlto
|
||||||
|
|
||||||
|
%if 0%{?with_selinux}
|
||||||
|
BuildRequires: selinux-policy
|
||||||
|
BuildRequires: selinux-policy-devel
|
||||||
|
%endif
|
||||||
|
|
||||||
# for rebuilding nodejs bits
|
# for rebuilding nodejs bits
|
||||||
BuildRequires: npm
|
BuildRequires: npm
|
||||||
BuildRequires: sassc
|
BuildRequires: sassc
|
||||||
@ -178,8 +186,6 @@ autoreconf -fvi -I tools
|
|||||||
--with-cockpit-user=cockpit-ws \
|
--with-cockpit-user=cockpit-ws \
|
||||||
--with-cockpit-ws-instance-user=cockpit-wsinstance \
|
--with-cockpit-ws-instance-user=cockpit-wsinstance \
|
||||||
--with-selinux-config-type=etc_t \
|
--with-selinux-config-type=etc_t \
|
||||||
--with-appstream-data-packages='[ "appstream-data" ]' \
|
|
||||||
--with-nfs-client-package='"nfs-utils"' \
|
|
||||||
%if 0%{?suse_version}
|
%if 0%{?suse_version}
|
||||||
--docdir=%_defaultdocdir/%{name} \
|
--docdir=%_defaultdocdir/%{name} \
|
||||||
%endif
|
%endif
|
||||||
@ -187,9 +193,14 @@ autoreconf -fvi -I tools
|
|||||||
%if 0%{?build_basic} == 0
|
%if 0%{?build_basic} == 0
|
||||||
--disable-ssh \
|
--disable-ssh \
|
||||||
%endif
|
%endif
|
||||||
%{?vdo_on_demand:--with-vdo-package='"vdo"'}
|
|
||||||
make -j4 %{?extra_flags} all
|
make -j4 %{?extra_flags} all
|
||||||
|
|
||||||
|
%if 0%{?with_selinux}
|
||||||
|
make -f /usr/share/selinux/devel/Makefile cockpit.pp
|
||||||
|
bzip2 -9 cockpit.pp
|
||||||
|
%endif
|
||||||
|
|
||||||
%check
|
%check
|
||||||
# HACK: Fedora koji builders are very slow, unreliable, and inaccessible for debugging; https://github.com/cockpit-project/cockpit/issues/13909
|
# HACK: Fedora koji builders are very slow, unreliable, and inaccessible for debugging; https://github.com/cockpit-project/cockpit/issues/13909
|
||||||
%if 0%{?fedora} >= 0
|
%if 0%{?fedora} >= 0
|
||||||
@ -214,6 +225,12 @@ install -p -m 644 tools/cockpit.pam $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/cockpit
|
|||||||
rm -f %{buildroot}/%{_libdir}/cockpit/*.so
|
rm -f %{buildroot}/%{_libdir}/cockpit/*.so
|
||||||
install -D -p -m 644 AUTHORS COPYING README.md %{buildroot}%{_docdir}/cockpit/
|
install -D -p -m 644 AUTHORS COPYING README.md %{buildroot}%{_docdir}/cockpit/
|
||||||
|
|
||||||
|
%if 0%{?with_selinux}
|
||||||
|
install -D -m 644 %{name}.pp.bz2 %{buildroot}%{_datadir}/selinux/packages/%{selinuxtype}/%{name}.pp.bz2
|
||||||
|
install -D -m 644 -t %{buildroot}%{_mandir}/man8 selinux/%{name}_session_selinux.8
|
||||||
|
install -D -m 644 -t %{buildroot}%{_mandir}/man8 selinux/%{name}_ws_selinux.8
|
||||||
|
%endif
|
||||||
|
|
||||||
# only ship deprecated PatternFly API for stable releases
|
# only ship deprecated PatternFly API for stable releases
|
||||||
%if 0%{?fedora} <= 33 || 0%{?rhel} <= 8
|
%if 0%{?fedora} <= 33 || 0%{?rhel} <= 8
|
||||||
ln -s cockpit.css.gz %{buildroot}/%{_datadir}/cockpit/base1/patternfly.css.gz
|
ln -s cockpit.css.gz %{buildroot}/%{_datadir}/cockpit/base1/patternfly.css.gz
|
||||||
@ -265,9 +282,6 @@ find %{buildroot}%{_datadir}/cockpit/packagekit -type f >> packagekit.list
|
|||||||
echo '%dir %{_datadir}/cockpit/apps' >> packagekit.list
|
echo '%dir %{_datadir}/cockpit/apps' >> packagekit.list
|
||||||
find %{buildroot}%{_datadir}/cockpit/apps -type f >> packagekit.list
|
find %{buildroot}%{_datadir}/cockpit/apps -type f >> packagekit.list
|
||||||
|
|
||||||
echo '%dir %{_datadir}/cockpit/machines' > machines.list
|
|
||||||
find %{buildroot}%{_datadir}/cockpit/machines -type f >> machines.list
|
|
||||||
|
|
||||||
echo '%dir %{_datadir}/cockpit/selinux' > selinux.list
|
echo '%dir %{_datadir}/cockpit/selinux' > selinux.list
|
||||||
find %{buildroot}%{_datadir}/cockpit/selinux -type f >> selinux.list
|
find %{buildroot}%{_datadir}/cockpit/selinux -type f >> selinux.list
|
||||||
|
|
||||||
@ -275,6 +289,7 @@ echo '%dir %{_datadir}/cockpit/playground' > tests.list
|
|||||||
find %{buildroot}%{_datadir}/cockpit/playground -type f >> tests.list
|
find %{buildroot}%{_datadir}/cockpit/playground -type f >> tests.list
|
||||||
|
|
||||||
echo '%dir %{_datadir}/cockpit/static' > static.list
|
echo '%dir %{_datadir}/cockpit/static' > static.list
|
||||||
|
echo '%dir %{_datadir}/cockpit/static/fonts' >> static.list
|
||||||
find %{buildroot}%{_datadir}/cockpit/static -type f >> static.list
|
find %{buildroot}%{_datadir}/cockpit/static -type f >> static.list
|
||||||
|
|
||||||
# when not building basic packages, remove their files
|
# when not building basic packages, remove their files
|
||||||
@ -289,7 +304,7 @@ done
|
|||||||
for lib in systemd tmpfiles.d; do
|
for lib in systemd tmpfiles.d; do
|
||||||
rm -r %{buildroot}/%{_prefix}/%{__lib}/$lib
|
rm -r %{buildroot}/%{_prefix}/%{__lib}/$lib
|
||||||
done
|
done
|
||||||
for libexec in cockpit-askpass cockpit-session cockpit-ws cockpit-tls cockpit-wsinstance-factory cockpit-desktop; do
|
for libexec in cockpit-askpass cockpit-session cockpit-ws cockpit-tls cockpit-wsinstance-factory cockpit-desktop cockpit-certificate-helper cockpit-certificate-ensure; do
|
||||||
rm %{buildroot}/%{_libexecdir}/$libexec
|
rm %{buildroot}/%{_libexecdir}/$libexec
|
||||||
done
|
done
|
||||||
rm -r %{buildroot}/%{_libdir}/security %{buildroot}/%{_sysconfdir}/pam.d %{buildroot}/%{_sysconfdir}/motd.d %{buildroot}/%{_sysconfdir}/issue.d
|
rm -r %{buildroot}/%{_libdir}/security %{buildroot}/%{_sysconfdir}/pam.d %{buildroot}/%{_sysconfdir}/motd.d %{buildroot}/%{_sysconfdir}/issue.d
|
||||||
@ -300,15 +315,13 @@ rm -f %{buildroot}%{_datadir}/metainfo/cockpit.appdata.xml
|
|||||||
|
|
||||||
# when not building optional packages, remove their files
|
# when not building optional packages, remove their files
|
||||||
%if 0%{?build_optional} == 0
|
%if 0%{?build_optional} == 0
|
||||||
for pkg in apps machines packagekit pcp playground storaged; do
|
for pkg in apps packagekit pcp playground storaged; do
|
||||||
rm -rf %{buildroot}/%{_datadir}/cockpit/$pkg
|
rm -rf %{buildroot}/%{_datadir}/cockpit/$pkg
|
||||||
done
|
done
|
||||||
# files from -tests
|
# files from -tests
|
||||||
rm -r %{buildroot}/%{_prefix}/%{__lib}/cockpit-test-assets
|
rm -r %{buildroot}/%{_prefix}/%{__lib}/cockpit-test-assets
|
||||||
# files from -pcp
|
# files from -pcp
|
||||||
rm -r %{buildroot}/%{_libexecdir}/cockpit-pcp %{buildroot}/%{_localstatedir}/lib/pcp/
|
rm -r %{buildroot}/%{_libexecdir}/cockpit-pcp %{buildroot}/%{_localstatedir}/lib/pcp/
|
||||||
# files from -machines
|
|
||||||
rm -f %{buildroot}/%{_prefix}/share/metainfo/org.cockpit-project.cockpit-machines.metainfo.xml
|
|
||||||
# files from -storaged
|
# files from -storaged
|
||||||
rm -f %{buildroot}/%{_prefix}/share/metainfo/org.cockpit-project.cockpit-storaged.metainfo.xml
|
rm -f %{buildroot}/%{_prefix}/share/metainfo/org.cockpit-project.cockpit-storaged.metainfo.xml
|
||||||
%endif
|
%endif
|
||||||
@ -346,8 +359,8 @@ rm -f %{buildroot}%{_datadir}/metainfo/org.cockpit-project.cockpit-selinux.metai
|
|||||||
rm -f %{buildroot}%{_datadir}/pixmaps/cockpit-sosreport.png
|
rm -f %{buildroot}%{_datadir}/pixmaps/cockpit-sosreport.png
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
mkdir -p %{buildroot}%{_datadir}/cockpit/devel/lib
|
mkdir -p %{buildroot}%{_datadir}/cockpit/devel
|
||||||
cp -a pkg/lib/* %{buildroot}%{_datadir}/cockpit/devel/lib
|
cp -a pkg/lib %{buildroot}%{_datadir}/cockpit/devel
|
||||||
|
|
||||||
%if 0%{?build_basic}
|
%if 0%{?build_basic}
|
||||||
%find_lang cockpit
|
%find_lang cockpit
|
||||||
@ -427,10 +440,10 @@ Provides: cockpit-shell = %{version}-%{release}
|
|||||||
Provides: cockpit-systemd = %{version}-%{release}
|
Provides: cockpit-systemd = %{version}-%{release}
|
||||||
Provides: cockpit-tuned = %{version}-%{release}
|
Provides: cockpit-tuned = %{version}-%{release}
|
||||||
Provides: cockpit-users = %{version}-%{release}
|
Provides: cockpit-users = %{version}-%{release}
|
||||||
Obsoletes: cockpit-dashboard
|
Obsoletes: cockpit-dashboard < %{version}-%{release}
|
||||||
%if 0%{?rhel}
|
%if 0%{?rhel}
|
||||||
Provides: cockpit-networkmanager = %{version}-%{release}
|
Provides: cockpit-networkmanager = %{version}-%{release}
|
||||||
Obsoletes: cockpit-networkmanager
|
Obsoletes: cockpit-networkmanager < %{version}-%{release}
|
||||||
Requires: NetworkManager >= 1.6
|
Requires: NetworkManager >= 1.6
|
||||||
Provides: cockpit-kdump = %{version}-%{release}
|
Provides: cockpit-kdump = %{version}-%{release}
|
||||||
Requires: kexec-tools
|
Requires: kexec-tools
|
||||||
@ -464,6 +477,10 @@ Summary: Cockpit Web Service
|
|||||||
Requires: glib-networking
|
Requires: glib-networking
|
||||||
Requires: openssl
|
Requires: openssl
|
||||||
Requires: glib2 >= 2.50.0
|
Requires: glib2 >= 2.50.0
|
||||||
|
%if 0%{?with_selinux}
|
||||||
|
Requires: (selinux-policy >= %{selinux_policy_version} if selinux-policy-%{selinuxtype})
|
||||||
|
Requires(post): (policycoreutils if selinux-policy-%{selinuxtype})
|
||||||
|
%endif
|
||||||
Conflicts: firewalld < 0.6.0-1
|
Conflicts: firewalld < 0.6.0-1
|
||||||
Recommends: sscg >= 2.3
|
Recommends: sscg >= 2.3
|
||||||
Recommends: system-logos
|
Recommends: system-logos
|
||||||
@ -518,31 +535,56 @@ authentication via sssd/FreeIPA.
|
|||||||
%{_libexecdir}/cockpit-wsinstance-factory
|
%{_libexecdir}/cockpit-wsinstance-factory
|
||||||
%{_libexecdir}/cockpit-tls
|
%{_libexecdir}/cockpit-tls
|
||||||
%{_libexecdir}/cockpit-desktop
|
%{_libexecdir}/cockpit-desktop
|
||||||
|
%{_libexecdir}/cockpit-certificate-ensure
|
||||||
|
%{_libexecdir}/cockpit-certificate-helper
|
||||||
%{?suse_version:%verify(not mode) }%attr(4750, root, cockpit-wsinstance) %{_libexecdir}/cockpit-session
|
%{?suse_version:%verify(not mode) }%attr(4750, root, cockpit-wsinstance) %{_libexecdir}/cockpit-session
|
||||||
%{_datadir}/cockpit/static
|
|
||||||
%{_datadir}/cockpit/branding
|
%{_datadir}/cockpit/branding
|
||||||
|
|
||||||
|
%if 0%{?with_selinux}
|
||||||
|
%{_datadir}/selinux/packages/%{selinuxtype}/%{name}.pp.bz2
|
||||||
|
%{_mandir}/man8/%{name}_session_selinux.8.*
|
||||||
|
%{_mandir}/man8/%{name}_ws_selinux.8.*
|
||||||
|
%ghost %{_sharedstatedir}/selinux/%{selinuxtype}/active/modules/200/%{name}
|
||||||
|
%endif
|
||||||
|
|
||||||
%pre ws
|
%pre ws
|
||||||
getent group cockpit-ws >/dev/null || groupadd -r cockpit-ws
|
getent group cockpit-ws >/dev/null || groupadd -r cockpit-ws
|
||||||
getent passwd cockpit-ws >/dev/null || useradd -r -g cockpit-ws -d /nonexisting -s /sbin/nologin -c "User for cockpit web service" cockpit-ws
|
getent passwd cockpit-ws >/dev/null || useradd -r -g cockpit-ws -d /nonexisting -s /sbin/nologin -c "User for cockpit web service" cockpit-ws
|
||||||
getent group cockpit-wsinstance >/dev/null || groupadd -r cockpit-wsinstance
|
getent group cockpit-wsinstance >/dev/null || groupadd -r cockpit-wsinstance
|
||||||
getent passwd cockpit-wsinstance >/dev/null || useradd -r -g cockpit-wsinstance -d /nonexisting -s /sbin/nologin -c "User for cockpit-ws instances" cockpit-wsinstance
|
getent passwd cockpit-wsinstance >/dev/null || useradd -r -g cockpit-wsinstance -d /nonexisting -s /sbin/nologin -c "User for cockpit-ws instances" cockpit-wsinstance
|
||||||
|
|
||||||
|
%if 0%{?with_selinux}
|
||||||
|
if %{_sbindir}/selinuxenabled 2>/dev/null; then
|
||||||
|
%selinux_relabel_pre -s %{selinuxtype}
|
||||||
|
fi
|
||||||
|
%endif
|
||||||
|
|
||||||
%post ws
|
%post ws
|
||||||
|
%if 0%{?with_selinux}
|
||||||
|
if %{_sbindir}/selinuxenabled 2>/dev/null; then
|
||||||
|
%selinux_modules_install -s %{selinuxtype} %{_datadir}/selinux/packages/%{selinuxtype}/%{name}.pp.bz2
|
||||||
|
%selinux_relabel_post -s %{selinuxtype}
|
||||||
|
fi
|
||||||
|
%endif
|
||||||
%if 0%{?suse_version}
|
%if 0%{?suse_version}
|
||||||
%set_permissions %{_libexecdir}/cockpit-session
|
%set_permissions %{_libexecdir}/cockpit-session
|
||||||
%endif
|
%endif
|
||||||
%tmpfiles_create cockpit-tempfiles.conf
|
%tmpfiles_create cockpit-tempfiles.conf
|
||||||
%systemd_post cockpit.socket
|
%systemd_post cockpit.socket cockpit.service
|
||||||
# firewalld only partially picks up changes to its services files without this
|
# firewalld only partially picks up changes to its services files without this
|
||||||
test -f %{_bindir}/firewall-cmd && firewall-cmd --reload --quiet || true
|
test -f %{_bindir}/firewall-cmd && firewall-cmd --reload --quiet || true
|
||||||
|
|
||||||
%preun ws
|
%preun ws
|
||||||
%systemd_preun cockpit.socket
|
%systemd_preun cockpit.socket cockpit.service
|
||||||
|
|
||||||
%postun ws
|
%postun ws
|
||||||
%systemd_postun_with_restart cockpit.socket
|
%if 0%{?with_selinux}
|
||||||
%systemd_postun_with_restart cockpit.service
|
if %{_sbindir}/selinuxenabled 2>/dev/null; then
|
||||||
|
%selinux_modules_uninstall -s %{selinuxtype} %{name}
|
||||||
|
%selinux_relabel_post -s %{selinuxtype}
|
||||||
|
fi
|
||||||
|
%endif
|
||||||
|
%systemd_postun_with_restart cockpit.socket cockpit.service
|
||||||
|
|
||||||
%if 0%{?suse_version}
|
%if 0%{?suse_version}
|
||||||
%verifyscript ws
|
%verifyscript ws
|
||||||
@ -679,34 +721,9 @@ This package contains files used to develop cockpit modules
|
|||||||
%files devel
|
%files devel
|
||||||
%{_datadir}/cockpit/devel
|
%{_datadir}/cockpit/devel
|
||||||
|
|
||||||
%package -n cockpit-machines
|
|
||||||
BuildArch: noarch
|
|
||||||
Summary: Cockpit user interface for virtual machines
|
|
||||||
Requires: cockpit-bridge >= 186
|
|
||||||
Requires: cockpit-system >= 186
|
|
||||||
%if 0%{?suse_version}
|
|
||||||
Requires: libvirt-daemon-qemu
|
|
||||||
%else
|
|
||||||
Requires: libvirt-daemon-kvm
|
|
||||||
%endif
|
|
||||||
Requires: libvirt-client
|
|
||||||
Requires: libvirt-dbus >= 1.2.0
|
|
||||||
# Optional components
|
|
||||||
Recommends: virt-install
|
|
||||||
Recommends: libosinfo
|
|
||||||
Recommends: python3-gobject-base
|
|
||||||
|
|
||||||
%description -n cockpit-machines
|
|
||||||
The Cockpit components for managing virtual machines.
|
|
||||||
|
|
||||||
If "virt-install" is installed, you can also create new virtual machines.
|
|
||||||
|
|
||||||
%files -n cockpit-machines -f machines.list
|
|
||||||
%{_datadir}/metainfo/org.cockpit-project.cockpit-machines.metainfo.xml
|
|
||||||
|
|
||||||
%package -n cockpit-pcp
|
%package -n cockpit-pcp
|
||||||
Summary: Cockpit PCP integration
|
Summary: Cockpit PCP integration
|
||||||
Requires: cockpit-bridge >= 134.x
|
Requires: cockpit-bridge >= 238.1.1
|
||||||
Requires(post): pcp
|
Requires(post): pcp
|
||||||
|
|
||||||
%description -n cockpit-pcp
|
%description -n cockpit-pcp
|
||||||
|
BIN
node_modules.obscpio
(Stored with Git LFS)
BIN
node_modules.obscpio
(Stored with Git LFS)
Binary file not shown.
File diff suppressed because it is too large
Load Diff
23768
package-lock.json
generated
23768
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user