| |
@@ -211,6 +211,8 @@
|
| |
Requires: %{name}-common = %{version}-%{release}
|
| |
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
| |
Requires: libkworkspace5%{?_isa} = %{version}-%{release}
|
| |
+ # for selinux settings
|
| |
+ Requires: (policycoreutils if selinux-policy)
|
| |
|
| |
# for libkdeinit5_*
|
| |
%{?kf5_kinit_requires}
|
| |
@@ -571,6 +573,10 @@
|
| |
%check
|
| |
desktop-file-validate %{buildroot}%{_kf5_datadir}/applications/org.kde.{klipper,plasmashell,systemmonitor}.desktop
|
| |
|
| |
+ %post
|
| |
+ if [ -s /usr/sbin/setsebool ] ; then
|
| |
+ setsebool -P selinuxuser_execmod 1 ||:
|
| |
+ fi
|
| |
|
| |
%files common
|
| |
%license LICENSES
|
| |
The selinux policies will soon be disabling selinuxuser_execmod.
Plasma uses execmod in several places, thus we need to ensure that it is on.
Signed-off-by: Troy Dawson tdawson@redhat.com