260 Commits

Author SHA256 Message Date
1083c47b5e
Upgrade to 340 2025-06-16 07:32:54 +01:00
4041355e9e
Update changelog 2025-05-23 09:55:37 +01:00
b4caba8bee
Update branding patch 2025-05-23 09:13:07 +01:00
b5475e52b6
Update changelog 2025-05-23 07:32:36 +01:00
93b02fe73c
Update theme 2025-05-23 07:32:36 +01:00
d59a8816a4
Move cockpit-ws-selinux to posttrans since it's replacing
cockpit-selinux-policies

This prevents a major issue where cockpit-selinux-policies would have
postun trigger *after* cockpit-ws-selinux was installed, meaning that
the policy would then be removed, breaking cockpit
2025-05-23 07:32:36 +01:00
d02032fdc1
Update css-overrides to include the full list of pkgs 2025-05-23 07:32:36 +01:00
9aaaceb542
Properly update packaging to 338 2025-05-23 07:32:36 +01:00
aad73def6e
Fix check_cockpit_users retrieving dynamic users and make nsswitch check
more robust
2025-05-23 07:32:36 +01:00
e24c7f6b3a
Fix invalid sh script 2025-05-20 06:53:46 +01:00
6209d29cb1
Fix shebang 2025-05-20 06:53:27 +01:00
6606da887e
cleanup left over files and actually update to 338 2025-05-12 14:54:12 +05:30
68506a8f33
update to 338 2025-05-09 10:56:11 +05:30
f99ded1391
Add check for systemd dynamic users
Glibc provides /etc/nsswitch.conf but doesn't update it after first
install. This adds a check to ensure we have systemd dynamic support
present before running as we need dynamic users and a out of date
nsswitch overrides the up to date file in /usr/etc/ breaking support.
2025-05-08 13:06:57 +05:30
48c58da214
Feat: Check if dynamic users exist before cockpit starts
Cockpit expects all its users to be dynamic, if we aren't creating them
manually and instead using them as dynamic users as upstream expects we
need to ensure they don't exist. This adds a preexec script that does
that.
2025-05-08 13:06:57 +05:30
52a05c55c9
Update to 337
Updates cockpit to version 337. This version includes breaking changes
related to usage of patternfly 6. 3 patches were updated to be used with
the new cockpit release
2025-04-29 14:13:28 +05:30
96c15c040c
Fix: Update patch 108 and only apply on leap 15
Patch 108(0007-Remove-DynamicUser-setting-as-these-conflict-with-re.patch)
sets DynamicUser to no,This should have also set PrivateTmp and
ProtectHome to yes. This patch should have also only been applied on
Leap 15 as tumbleweed does have dynamic users.

See https://github.com/cockpit-project/bots/issues/7699 for motivation
2025-04-29 12:54:06 +05:30
543c8ccf1e
Add extra requirements to cockpit-selinux-policies 2025-04-17 07:17:45 +01:00
e7789e26d4
Add a requires for either sudo or polkit for assuming admin rights 2025-04-11 14:28:17 +01:00
e638b3db10
Always install selinux modules regardless of selinuxenabled status 2025-04-07 11:42:57 +01:00
f65a6b1a72 Update cockpit.changes 2025-03-28 13:57:15 +01:00
d6b27ece7e Patch python bridge to handle dbus message endianness correctly 2025-03-19 09:02:34 +02:00
306c18c4ae
Move selinux policies to cockpit-selinux-policies bsc#1236057
This resolves bsc#1236057 by moving the selinux policies in cockpit-ws
to cockpit-selinux-policies allowing them to be conditionally installed
when selinux-policy-base is installed.
2025-03-12 09:58:26 +05:30
6d8cb4afac
Add node_modules.sums to the .gitignore so they're not accidently
commited
2025-03-10 11:55:42 +00:00
24042d05bf
Update to 334.1 2025-03-10 11:55:42 +00:00
247c2b1409 changelog 2025-02-24 18:03:16 +01:00
60f3c749b0 package-lock.json to satisfy upstreamk build scripts 2025-02-24 17:12:25 +01:00
de4b8becd9
Always apply 108 regardless of build target 2025-02-21 09:16:33 +00:00
0078efb4a3
Add newline after Luna's changelog entry otherwise SLFO declines 2025-02-21 09:15:16 +00:00
783d2e3bb1 Added packagekit-single-install.patch functionality 2025-02-21 00:24:59 +02:00
ba33234158
Update cockpit.changes to include adding 0007-Remove-DynamicUser-setting-as-these-conflict-with-re.patch 2025-02-14 08:21:07 +00:00
d67dfe997f
Update spec file from upstream 2025-02-11 08:32:56 +00:00
d45695db40
Update cockpit.changes for 332 bump 2025-02-10 16:32:42 +00:00
3f4caddcfb
Update provides users and groups to match the dynamic user changes 2025-02-10 16:32:42 +00:00
fb3e20de48
Update cockpit to 332 2025-02-10 16:32:40 +00:00
a7208259fd
Fix botched suse_docs.patch, once patched this generated invalid json 2025-02-10 16:31:48 +00:00
60df37f09a
Update cockpit.changes to include this patchset 2025-02-10 16:31:48 +00:00
c82cf86531
Properly fix autoconf build issue on leap
This was due to a macro issue in autoconf, that lead to it
generating an invalid configure
2025-02-10 16:31:45 +00:00
a3f99f45a5
Revert "build without checking for pidfd_getpid on Leap 15.6"
This reverts commit 8a6c640ec42ddf0cde3ee26fbcf31156cc181960deae28b4059ccba18300476a.
2025-02-10 16:30:30 +00:00
3a4a663a28
Don't include pam_oath motd when we don't ship pam_oath 2025-02-10 16:29:34 +00:00
960cb1e375
Ship a new pam file, this is the same except it's pam_oath-less 2025-02-10 16:29:34 +00:00
49b4cd327d
Dynamic users are completely different on this version of cockpit
We need to do various changes to get these fixed since we don't
ship systemd in nsswitch.conf
2025-02-10 16:29:21 +00:00
3731b3ac8f
Remove 0005-cockpit-ws-user-remove-default-deps.patch as this is no
longer called
2025-01-30 10:21:16 +00:00
23892eda9a
don't move cockpit-session to tests. 2025-01-08 15:44:18 +05:30
3133ff6892
don't depend on pam_oauth on 15.6 2025-01-08 15:44:18 +05:30
8a6c640ec4
build without checking for pidfd_getpid on Leap 15.6 2024-12-13 13:14:51 +05:30
d26d5019d5
update to 330, fix suse_docs.patch 2024-12-09 13:38:45 +05:30
0f2e128911
update to 329.1 2024-12-03 12:14:18 +05:30
416aa9163d
Add various patches for slfo-1.1
- suse_docs.patch: update documentation to point at new links (bsc#1226050)
- remove_rh_links.patch: remove additional hardcoded RH refs (bsc#1221336)
- hide-pcp.patch: correct patch to properly disable pcp on micro
  (bsc#1226049)
- suse-microos-branding.patch: use suse ID as branding instead of sle-micro
  (bsc#1227441)
2024-10-09 13:18:59 +01:00
Adam Majer
17cc1c2b4c Merge branch 'motd-otp' of https://src.opensuse.org/abrooks/cockpit
Fixed .changes
2024-10-09 12:46:08 +02:00