]>
Commit | Line | Data |
---|---|---|
2dc60ec0 JB |
1 | Summary: DBus service to handle SELinux administration tasks |
2 | Summary(pl.UTF-8): Usługa DBus do obsługi zadań administracyjnych SELinuksa | |
3 | Name: selinux-dbus | |
05faae64 | 4 | Version: 2.9 |
2dc60ec0 JB |
5 | Release: 1 |
6 | License: GPL v2 | |
7 | Group: Applications/System | |
8 | #Source0Download: https://github.com/SELinuxProject/selinux/wiki/Releases | |
05faae64 JB |
9 | Source0: https://github.com/SELinuxProject/selinux/releases/download/20190315/%{name}-%{version}.tar.gz |
10 | # Source0-md5: e403f9745fad67aae5903909572ca5b8 | |
2dc60ec0 JB |
11 | URL: https://github.com/SELinuxProject/selinux/wiki |
12 | BuildRequires: rpm-pythonprov | |
13 | # /usr/bin/semodule | |
05faae64 | 14 | Requires: policycoreutils >= 2.9 |
2dc60ec0 JB |
15 | Requires: python >= 2 |
16 | Requires: python-dbus | |
17 | Requires: python-modules >= 2 | |
18 | Requires: python-pygobject3 >= 3 | |
05faae64 | 19 | Requires: python-selinux >= 2.9 |
2dc60ec0 JB |
20 | Requires: python-slip-dbus |
21 | # /usr/sbin/semanage | |
05faae64 | 22 | Requires: selinux-python >= 2.9 |
2dc60ec0 JB |
23 | Conflicts: policycoreutils-sepolicy < 2.7 |
24 | Conflicts: system-config-selinux < 2.7 | |
25 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
26 | ||
27 | %description | |
28 | Security-enhanced Linux is a patch of the Linux kernel and a number of | |
29 | utilities with enhanced security functionality designed to add | |
30 | mandatory access controls to Linux. The Security-enhanced Linux kernel | |
31 | contains new architectural components originally developed to improve | |
32 | the security of the Flask operating system. These architectural | |
33 | components provide general support for the enforcement of many kinds | |
34 | of mandatory access control policies, including those based on the | |
35 | concepts of Type Enforcement, Role-based Access Control, and | |
36 | Multi-level Security. | |
37 | ||
38 | This package contains DBus service to handle SELinux administration | |
39 | tasks. | |
40 | ||
41 | %description -l pl.UTF-8 | |
42 | Security-enhanced Linux jest prototypem jądra Linuksa i wielu | |
43 | aplikacji użytkowych o funkcjach podwyższonego bezpieczeństwa. | |
44 | Zaprojektowany jest tak, aby w prosty sposób ukazać znaczenie | |
45 | obowiązkowej kontroli dostępu dla społeczności linuksowej. Ukazuje | |
46 | również jak taką kontrolę można dodać do istniejącego systemu typu | |
47 | Linux. Jądro SELinux zawiera nowe składniki architektury pierwotnie | |
48 | opracowane w celu ulepszenia bezpieczeństwa systemu operacyjnego | |
49 | Flask. Te elementy zapewniają ogólne wsparcie we wdrażaniu wielu typów | |
50 | polityk obowiązkowej kontroli dostępu, włączając te wzorowane na: Type | |
51 | Enforcement (TE), kontroli dostępu opartej na rolach (RBAC) i | |
52 | zabezpieczeniach wielopoziomowych. | |
53 | ||
54 | Ten pakiet zawiera usługę DBus do obsługi zadań administracyjnych | |
55 | SELinuksa. | |
56 | ||
57 | %prep | |
58 | %setup -q | |
59 | ||
60 | %install | |
61 | rm -rf $RPM_BUILD_ROOT | |
62 | ||
63 | %{__make} install \ | |
64 | DESTDIR=$RPM_BUILD_ROOT | |
65 | ||
66 | %py_comp $RPM_BUILD_ROOT%{_datadir}/system-config-selinux | |
67 | %py_ocomp $RPM_BUILD_ROOT%{_datadir}/system-config-selinux | |
68 | ||
69 | %clean | |
70 | rm -rf $RPM_BUILD_ROOT | |
71 | ||
72 | %files | |
73 | %defattr(644,root,root,755) | |
74 | %doc selinux_client.py | |
75 | /etc/dbus-1/system.d/org.selinux.conf | |
76 | %{_datadir}/dbus-1/system-services/org.selinux.service | |
77 | %{_datadir}/polkit-1/actions/org.selinux.policy | |
78 | %dir %{_datadir}/system-config-selinux | |
79 | %attr(755,root,root) %{_datadir}/system-config-selinux/selinux_server.py | |
80 | %{_datadir}/system-config-selinux/selinux_server.py[co] |