Alice Brooks abrooks
  • Joined on 2024-08-20
abrooks deleted branch add-requires-for-sudo-or-pollkit from abrooks/cockpit 2025-04-17 08:25:43 +02:00
abrooks pushed to selinux-requirements at abrooks/cockpit 2025-04-17 08:18:18 +02:00
543c8ccf1e Add extra requirements to cockpit-selinux-policies
e7789e26d4 Add a requires for either sudo or polkit for assuming admin rights
Compare 2 commits »
abrooks created pull request cockpit/cockpit#19 2025-04-16 13:52:10 +02:00
Add extra requirements to cockpit-selinux-policies
abrooks created branch selinux-requirements in abrooks/cockpit 2025-04-16 13:49:42 +02:00
abrooks pushed to selinux-requirements at abrooks/cockpit 2025-04-16 13:49:42 +02:00
e60428dae5 Add extra requirements to cockpit-selinux-policies
abrooks created pull request cockpit/cockpit#18 2025-04-11 15:29:07 +02:00
Add a requires for either sudo or polkit for assuming admin rights
abrooks created branch add-requires-for-sudo-or-pollkit in abrooks/cockpit 2025-04-11 15:28:53 +02:00
abrooks pushed to add-requires-for-sudo-or-pollkit at abrooks/cockpit 2025-04-11 15:28:53 +02:00
e7789e26d4 Add a requires for either sudo or polkit for assuming admin rights
abrooks commented on pull request cockpit/cockpit#17 2025-04-08 18:45:17 +02:00
Always install selinux modules regardless of selinuxenabled status

Ideally, these policies should be just a config file and selinux would manage it from there. Think systemd style. But I guess we live in an imperfect world.

Yeah I can agree with that, this…

abrooks commented on pull request cockpit/cockpit#17 2025-04-08 17:22:22 +02:00
Always install selinux modules regardless of selinuxenabled status

We also need:

Requires(post): policycoreutils

So we have semodule which is required for the %selinux_modules_install macro do we not?

But it still feels wrong to have these…

abrooks commented on pull request cockpit/cockpit#17 2025-04-08 16:36:34 +02:00
Always install selinux modules regardless of selinuxenabled status

So I've gone away and done a bunch of research. I think the approach Luna followed is right, the current method used by Cockpit is very fragile to a changing system. Looking at other instances…

abrooks commented on pull request cockpit/cockpit#17 2025-04-08 10:32:32 +02:00
Always install selinux modules regardless of selinuxenabled status

Gotcha I can submit a new pr fixing those, are there any other changes needed or just that?

abrooks created branch drop_selinux_checks in abrooks/cockpit 2025-04-08 10:32:23 +02:00
abrooks pushed to drop_selinux_checks at abrooks/cockpit 2025-04-08 10:32:23 +02:00
f3c18a807d All selinux macros do their own checks for if it's enabled, so we can
abrooks commented on pull request cockpit/cockpit#17 2025-04-07 15:57:50 +02:00
Always install selinux modules regardless of selinuxenabled status

Upstream haven't no, but this was to fix bsc#1236057 also see CPT-126

In short the issue was that if Cockpit was installed on Tumbleweed and then later on you install or enable selinux, Cockpit…

abrooks created pull request cockpit/cockpit#17 2025-04-07 12:44:13 +02:00
Always install selinux modules regardless of selinuxenabled status
abrooks pushed to always-add-selinux-policy at abrooks/cockpit 2025-04-07 12:43:31 +02:00
e638b3db10 Always install selinux modules regardless of selinuxenabled status
f65a6b1a72 Update cockpit.changes
d6b27ece7e Patch python bridge to handle dbus message endianness correctly
306c18c4ae Move selinux policies to cockpit-selinux-policies bsc#1236057
Compare 4 commits »
abrooks created branch always-add-selinux-policy in abrooks/cockpit 2025-04-07 12:43:31 +02:00
abrooks created pull request cockpit/cockpit-repos#7 2025-03-25 12:03:35 +01:00
Add version 2 heading as requested by factory submission