Update to 137-1
- Read ~/.ssh/known_hosts for connecting to remote machines with ssh - The Storage LVM setup can add unpartitioned free space as a physical volume - NetworkManager's Team plugin can be used on architectures other than x86_64 - Cockpit's web server understands and properly responds to HTTP HEAD requests - Allow parameter substitution in manifest when spawning peer bridges
This commit is contained in:
parent
5cbb98b728
commit
900cd26ce7
1
.gitignore
vendored
1
.gitignore
vendored
@ -103,3 +103,4 @@
|
|||||||
/cockpit-132.tar.xz
|
/cockpit-132.tar.xz
|
||||||
/cockpit-133.tar.xz
|
/cockpit-133.tar.xz
|
||||||
/cockpit-134.tar.xz
|
/cockpit-134.tar.xz
|
||||||
|
/cockpit-137.tar.xz
|
||||||
|
71
cockpit.spec
71
cockpit.spec
@ -1,5 +1,5 @@
|
|||||||
# This spec file has been automatically updated
|
# This spec file has been automatically updated
|
||||||
Version: 134
|
Version: 137
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
#
|
#
|
||||||
# This file is maintained at the following location:
|
# This file is maintained at the following location:
|
||||||
@ -61,14 +61,12 @@ BuildRequires: zlib-devel
|
|||||||
BuildRequires: krb5-devel
|
BuildRequires: krb5-devel
|
||||||
BuildRequires: libxslt-devel
|
BuildRequires: libxslt-devel
|
||||||
BuildRequires: docbook-style-xsl
|
BuildRequires: docbook-style-xsl
|
||||||
BuildRequires: keyutils-libs-devel
|
|
||||||
BuildRequires: glib-networking
|
BuildRequires: glib-networking
|
||||||
BuildRequires: sed
|
BuildRequires: sed
|
||||||
BuildRequires: git
|
BuildRequires: git
|
||||||
|
|
||||||
BuildRequires: glib2-devel >= 2.37.4
|
BuildRequires: glib2-devel >= 2.37.4
|
||||||
BuildRequires: systemd-devel
|
BuildRequires: systemd-devel
|
||||||
BuildRequires: polkit
|
|
||||||
BuildRequires: pcp-libs-devel
|
BuildRequires: pcp-libs-devel
|
||||||
BuildRequires: krb5-server
|
BuildRequires: krb5-server
|
||||||
BuildRequires: gdb
|
BuildRequires: gdb
|
||||||
@ -81,13 +79,11 @@ BuildRequires: xmlto
|
|||||||
|
|
||||||
Requires: %{name}-bridge = %{version}-%{release}
|
Requires: %{name}-bridge = %{version}-%{release}
|
||||||
Requires: %{name}-ws = %{version}-%{release}
|
Requires: %{name}-ws = %{version}-%{release}
|
||||||
%if %{defined build_dashboard}
|
|
||||||
Requires: %{name}-dashboard = %{version}-%{release}
|
|
||||||
%endif
|
|
||||||
Requires: %{name}-system = %{version}-%{release}
|
Requires: %{name}-system = %{version}-%{release}
|
||||||
|
|
||||||
# Optional components (for f24 we use soft deps)
|
# Optional components (for f24 we use soft deps)
|
||||||
%if 0%{?fedora} >= 24 || 0%{?rhel} >= 8
|
%if 0%{?fedora} >= 24 || 0%{?rhel} >= 8
|
||||||
|
Recommends: %{name}-dashboard = %{version}-%{release}
|
||||||
Recommends: %{name}-networkmanager = %{version}-%{release}
|
Recommends: %{name}-networkmanager = %{version}-%{release}
|
||||||
Recommends: %{name}-storaged = %{version}-%{release}
|
Recommends: %{name}-storaged = %{version}-%{release}
|
||||||
%ifarch x86_64 %{arm} aarch64 ppc64le
|
%ifarch x86_64 %{arm} aarch64 ppc64le
|
||||||
@ -97,14 +93,6 @@ Suggests: %{name}-pcp = %{version}-%{release}
|
|||||||
Suggests: %{name}-kubernetes = %{version}-%{release}
|
Suggests: %{name}-kubernetes = %{version}-%{release}
|
||||||
Suggests: %{name}-selinux = %{version}-%{release}
|
Suggests: %{name}-selinux = %{version}-%{release}
|
||||||
|
|
||||||
# Older releases need to have strict requirements
|
|
||||||
%else
|
|
||||||
Requires: %{name}-networkmanager = %{version}-%{release}
|
|
||||||
Requires: %{name}-storaged = %{version}-%{release}
|
|
||||||
%ifarch x86_64 armv7hl
|
|
||||||
Requires: %{name}-docker = %{version}-%{release}
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@ -157,7 +145,7 @@ install -p -m 644 AUTHORS COPYING README.md %{buildroot}%{_docdir}/%{name}/
|
|||||||
|
|
||||||
# On RHEL we don't yet show options for changing language
|
# On RHEL we don't yet show options for changing language
|
||||||
%if 0%{?rhel}
|
%if 0%{?rhel}
|
||||||
echo '{ "linguas": null, "machine-limit": 5 }' > %{buildroot}%{_datadir}/%{name}/shell/override.json
|
echo '{ "linguas": null }' > %{buildroot}%{_datadir}/%{name}/shell/override.json
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# Build the package lists for resource packages
|
# Build the package lists for resource packages
|
||||||
@ -168,8 +156,10 @@ echo '%{_sysconfdir}/cockpit/machines.d' >> base.list
|
|||||||
%if %{defined build_dashboard}
|
%if %{defined build_dashboard}
|
||||||
echo '%dir %{_datadir}/%{name}/dashboard' >> dashboard.list
|
echo '%dir %{_datadir}/%{name}/dashboard' >> dashboard.list
|
||||||
find %{buildroot}%{_datadir}/%{name}/dashboard -type f >> dashboard.list
|
find %{buildroot}%{_datadir}/%{name}/dashboard -type f >> dashboard.list
|
||||||
|
find %{buildroot}%{_datadir}/%{name}/ssh -type f >> dashboard.list
|
||||||
%else
|
%else
|
||||||
rm -rf %{buildroot}/%{_datadir}/%{name}/dashboard
|
rm -rf %{buildroot}/%{_datadir}/%{name}/dashboard
|
||||||
|
rm -rf %{buildroot}/%{_datadir}/%{name}/ssh
|
||||||
touch dashboard.list
|
touch dashboard.list
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
@ -228,7 +218,7 @@ rm -rf %{buildroot}/%{_datadir}/%{name}/docker
|
|||||||
touch docker.list
|
touch docker.list
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%ifarch x86_64 ppc64le
|
%ifarch aarch64 x86_64 ppc64le s390x
|
||||||
%if %{defined wip}
|
%if %{defined wip}
|
||||||
%else
|
%else
|
||||||
rm %{buildroot}/%{_datadir}/%{name}/kubernetes/override.json
|
rm %{buildroot}/%{_datadir}/%{name}/kubernetes/override.json
|
||||||
@ -237,6 +227,9 @@ echo '%dir %{_datadir}/%{name}/kubernetes' > kubernetes.list
|
|||||||
find %{buildroot}%{_datadir}/%{name}/kubernetes -type f >> kubernetes.list
|
find %{buildroot}%{_datadir}/%{name}/kubernetes -type f >> kubernetes.list
|
||||||
%else
|
%else
|
||||||
rm -rf %{buildroot}/%{_datadir}/%{name}/kubernetes
|
rm -rf %{buildroot}/%{_datadir}/%{name}/kubernetes
|
||||||
|
rm -f %{buildroot}/%{_libexecdir}/cockpit-kube-auth
|
||||||
|
rm -f %{buildroot}/%{_libexecdir}/cockpit-kube-launch
|
||||||
|
rm %{buildroot}/%{_libexecdir}/cockpit-stub
|
||||||
touch kubernetes.list
|
touch kubernetes.list
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
@ -274,9 +267,7 @@ cat kdump.list subscriptions.list sosreport.list networkmanager.list selinux.lis
|
|||||||
|
|
||||||
%package bridge
|
%package bridge
|
||||||
Summary: Cockpit bridge server-side component
|
Summary: Cockpit bridge server-side component
|
||||||
Obsoletes: %{name}-daemon < 0.48-2
|
|
||||||
Requires: glib-networking
|
Requires: glib-networking
|
||||||
Requires: polkit
|
|
||||||
|
|
||||||
%description bridge
|
%description bridge
|
||||||
The Cockpit bridge component installed server side and runs commands on the
|
The Cockpit bridge component installed server side and runs commands on the
|
||||||
@ -286,8 +277,7 @@ system on behalf of the web based user interface.
|
|||||||
%{_datadir}/%{name}/base1/bundle.min.js.gz
|
%{_datadir}/%{name}/base1/bundle.min.js.gz
|
||||||
%doc %{_mandir}/man1/cockpit-bridge.1.gz
|
%doc %{_mandir}/man1/cockpit-bridge.1.gz
|
||||||
%{_bindir}/cockpit-bridge
|
%{_bindir}/cockpit-bridge
|
||||||
%attr(4755, -, -) %{_libexecdir}/cockpit-polkit
|
%{_libexecdir}/cockpit-askpass
|
||||||
%{_libdir}/security/pam_reauthorize.so
|
|
||||||
|
|
||||||
%package doc
|
%package doc
|
||||||
Summary: Cockpit deployment and developer guide
|
Summary: Cockpit deployment and developer guide
|
||||||
@ -333,7 +323,7 @@ The Cockpit components for managing software updates for ostree based systems.
|
|||||||
|
|
||||||
%package pcp
|
%package pcp
|
||||||
Summary: Cockpit PCP integration
|
Summary: Cockpit PCP integration
|
||||||
Requires: %{name}-bridge = %{version}-%{release}
|
Requires: %{name}-bridge >= 134.x
|
||||||
Requires: pcp
|
Requires: pcp
|
||||||
|
|
||||||
%description pcp
|
%description pcp
|
||||||
@ -353,8 +343,10 @@ Cockpit support for reading PCP metrics and loading PCP archives.
|
|||||||
%package dashboard
|
%package dashboard
|
||||||
Summary: Cockpit SSH remoting and dashboard
|
Summary: Cockpit SSH remoting and dashboard
|
||||||
Requires: libssh >= %{libssh_version}
|
Requires: libssh >= %{libssh_version}
|
||||||
Requires: cockpit-ws = %{version}-%{release}
|
Provides: %{name}-ssh
|
||||||
Provides: cockpit-ssh = %{version}-%{release}
|
# nothing depends on the dashboard, but we can't use it with older versions of the bridge
|
||||||
|
Conflicts: %{name}-bridge < 135
|
||||||
|
Conflicts: %{name}-ws < 135
|
||||||
|
|
||||||
%description dashboard
|
%description dashboard
|
||||||
Cockpit support for remoting to other servers, bastion hosts, and a basic dashboard
|
Cockpit support for remoting to other servers, bastion hosts, and a basic dashboard
|
||||||
@ -370,11 +362,6 @@ test -f %{_bindir}/chcon && chcon -t cockpit_ws_exec_t %{_libexecdir}/cockpit-ss
|
|||||||
|
|
||||||
%package storaged
|
%package storaged
|
||||||
Summary: Cockpit user interface for storage, using Storaged
|
Summary: Cockpit user interface for storage, using Storaged
|
||||||
# Lock bridge dependency due to --with-storaged-iscsi-sessions
|
|
||||||
# which uses new less stable /manifests.js request path.
|
|
||||||
%if 0%{?rhel}
|
|
||||||
Requires: %{name}-bridge >= %{version}-%{release}
|
|
||||||
%endif
|
|
||||||
Requires: %{name}-shell >= 122
|
Requires: %{name}-shell >= 122
|
||||||
Requires: storaged >= 2.1.1
|
Requires: storaged >= 2.1.1
|
||||||
%if 0%{?fedora} >= 24 || 0%{?rhel} >= 8
|
%if 0%{?fedora} >= 24 || 0%{?rhel} >= 8
|
||||||
@ -396,13 +383,11 @@ The Cockpit component for managing storage. This package uses Storaged.
|
|||||||
%package system
|
%package system
|
||||||
Summary: Cockpit admin interface package for configuring and troubleshooting a system
|
Summary: Cockpit admin interface package for configuring and troubleshooting a system
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Requires: %{name}-bridge = %{version}-%{release}
|
Requires: %{name}-bridge >= %{version}-%{release}
|
||||||
Requires: shadow-utils
|
Requires: shadow-utils
|
||||||
Requires: grep
|
Requires: grep
|
||||||
Requires: libpwquality
|
Requires: libpwquality
|
||||||
Requires: /usr/bin/date
|
Requires: /usr/bin/date
|
||||||
Provides: %{name}-assets
|
|
||||||
Obsoletes: %{name}-assets < 0.32
|
|
||||||
Provides: %{name}-realmd = %{version}-%{release}
|
Provides: %{name}-realmd = %{version}-%{release}
|
||||||
Provides: %{name}-shell = %{version}-%{release}
|
Provides: %{name}-shell = %{version}-%{release}
|
||||||
Obsoletes: %{name}-shell < 127
|
Obsoletes: %{name}-shell < 127
|
||||||
@ -415,8 +400,9 @@ Requires: NetworkManager
|
|||||||
Provides: %{name}-kdump = %{version}-%{release}
|
Provides: %{name}-kdump = %{version}-%{release}
|
||||||
Requires: kexec-tools
|
Requires: kexec-tools
|
||||||
# Optional components (only when soft deps are supported)
|
# Optional components (only when soft deps are supported)
|
||||||
%if 0%{?fedora} >= 24 || 0%{?rhel} >= 8
|
%if 0%{?rhel} >= 8
|
||||||
Recommends: NetworkManager-team
|
Recommends: NetworkManager-team
|
||||||
|
Recommends: setroubleshoot-server >= 3.3.3
|
||||||
%endif
|
%endif
|
||||||
Provides: %{name}-selinux = %{version}-%{release}
|
Provides: %{name}-selinux = %{version}-%{release}
|
||||||
Provides: %{name}-sosreport = %{version}-%{release}
|
Provides: %{name}-sosreport = %{version}-%{release}
|
||||||
@ -432,7 +418,7 @@ This package contains the Cockpit shell and system configuration interfaces.
|
|||||||
%package tests
|
%package tests
|
||||||
Summary: Tests for Cockpit
|
Summary: Tests for Cockpit
|
||||||
Requires: %{name}-bridge >= %{version}-%{release}
|
Requires: %{name}-bridge >= %{version}-%{release}
|
||||||
Requires: %{name}-shell >= %{version}-%{release}
|
Requires: %{name}-system >= %{version}-%{release}
|
||||||
Requires: openssh-clients
|
Requires: openssh-clients
|
||||||
Provides: %{name}-test-assets
|
Provides: %{name}-test-assets
|
||||||
Obsoletes: %{name}-test-assets < 132
|
Obsoletes: %{name}-test-assets < 132
|
||||||
@ -451,7 +437,6 @@ Summary: Cockpit Web Service
|
|||||||
Requires: glib-networking
|
Requires: glib-networking
|
||||||
Requires: openssl
|
Requires: openssl
|
||||||
Requires: glib2 >= 2.37.4
|
Requires: glib2 >= 2.37.4
|
||||||
Obsoletes: cockpit-selinux-policy <= 0.83
|
|
||||||
Requires(post): systemd
|
Requires(post): systemd
|
||||||
Requires(preun): systemd
|
Requires(preun): systemd
|
||||||
Requires(postun): systemd
|
Requires(postun): systemd
|
||||||
@ -472,7 +457,6 @@ The Cockpit Web Service listens on the network, and authenticates users.
|
|||||||
%{_sbindir}/remotectl
|
%{_sbindir}/remotectl
|
||||||
%{_libdir}/security/pam_ssh_add.so
|
%{_libdir}/security/pam_ssh_add.so
|
||||||
%{_libexecdir}/cockpit-ws
|
%{_libexecdir}/cockpit-ws
|
||||||
%{_libexecdir}/cockpit-stub
|
|
||||||
%attr(4750, root, cockpit-ws) %{_libexecdir}/cockpit-session
|
%attr(4750, root, cockpit-ws) %{_libexecdir}/cockpit-session
|
||||||
%attr(775, -, wheel) %{_localstatedir}/lib/%{name}
|
%attr(775, -, wheel) %{_localstatedir}/lib/%{name}
|
||||||
%{_datadir}/%{name}/static
|
%{_datadir}/%{name}/static
|
||||||
@ -561,7 +545,9 @@ The Cockpit component for managing networking. This package uses NetworkManager
|
|||||||
Summary: Cockpit SELinux package
|
Summary: Cockpit SELinux package
|
||||||
Requires: %{name}-bridge >= 122
|
Requires: %{name}-bridge >= 122
|
||||||
Requires: %{name}-shell >= 122
|
Requires: %{name}-shell >= 122
|
||||||
Requires: setroubleshoot-server >= 3.3.3
|
%if 0%{?fedora} >= 24 || 0%{?rhel} >= 8
|
||||||
|
Recommends: setroubleshoot-server >= 3.3.3
|
||||||
|
%endif
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|
||||||
%description selinux
|
%description selinux
|
||||||
@ -589,7 +575,7 @@ This package is not yet complete.
|
|||||||
|
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%ifarch x86_64 ppc64le
|
%ifarch aarch64 x86_64 ppc64le s390x
|
||||||
|
|
||||||
%package kubernetes
|
%package kubernetes
|
||||||
Summary: Cockpit user interface for Kubernetes cluster
|
Summary: Cockpit user interface for Kubernetes cluster
|
||||||
@ -599,6 +585,7 @@ Requires: %{name}-bridge >= 124.x
|
|||||||
Requires: %{name}-shell >= 124.x
|
Requires: %{name}-shell >= 124.x
|
||||||
BuildRequires: golang-bin
|
BuildRequires: golang-bin
|
||||||
BuildRequires: golang-src
|
BuildRequires: golang-src
|
||||||
|
Provides: cockpit-stub = %{version}-%{release}
|
||||||
|
|
||||||
%description kubernetes
|
%description kubernetes
|
||||||
The Cockpit components for visualizing and configuring a Kubernetes
|
The Cockpit components for visualizing and configuring a Kubernetes
|
||||||
@ -607,11 +594,19 @@ cluster. Installed on the Kubernetes master. This package is not yet complete.
|
|||||||
%files kubernetes -f kubernetes.list
|
%files kubernetes -f kubernetes.list
|
||||||
%{_libexecdir}/cockpit-kube-auth
|
%{_libexecdir}/cockpit-kube-auth
|
||||||
%{_libexecdir}/cockpit-kube-launch
|
%{_libexecdir}/cockpit-kube-launch
|
||||||
|
%{_libexecdir}/cockpit-stub
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# The changelog is automatically generated and merged
|
# The changelog is automatically generated and merged
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Mar 30 2017 Martin Pitt <<mpitt@redhat.com>> - 137-1
|
||||||
|
|
||||||
|
- Read ~/.ssh/known_hosts for connecting to remote machines with ssh
|
||||||
|
- The Storage LVM setup can add unpartitioned free space as a physical volume
|
||||||
|
- NetworkManager's Team plugin can be used on architectures other than x86_64
|
||||||
|
- Cockpit's web server understands and properly responds to HTTP HEAD requests
|
||||||
|
- Allow parameter substitution in manifest when spawning peer bridges
|
||||||
|
|
||||||
* Thu Mar 09 2017 Martin Pitt <<mpitt@redhat.com>> - 134-1
|
* Thu Mar 09 2017 Martin Pitt <<mpitt@redhat.com>> - 134-1
|
||||||
|
|
||||||
- Show /etc/motd in the "System" task page
|
- Show /etc/motd in the "System" task page
|
||||||
|
2
sources
2
sources
@ -1 +1 @@
|
|||||||
SHA512 (cockpit-134.tar.xz) = 1b5ad783abfa2dc951a3acd99d49505d969f5c3bc4db7b9ed21f8be088863ae0a118a6217e80e2b273a5d45891d363fe927e65c26ece8e4bdf787ebed0658993
|
SHA512 (cockpit-137.tar.xz) = 92d1061266063cba6ec6d93de8bac035f1a5d2b777207e5c864bba4b2f2f4e1b47de23a30affb23624398bd72d2944dee550293895b2c3d991df71ffb616db54
|
||||||
|
Loading…
Reference in New Issue
Block a user