]> git.pld-linux.org Git - packages/selinux-dbus.git/blob - selinux-dbus.spec
- updated to 2.8
[packages/selinux-dbus.git] / selinux-dbus.spec
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
4 Version:        2.8
5 Release:        1
6 License:        GPL v2
7 Group:          Applications/System
8 #Source0Download: https://github.com/SELinuxProject/selinux/wiki/Releases
9 Source0:        https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20180524/%{name}-%{version}.tar.gz
10 # Source0-md5:  23f0264df3ed123904a17d71f2a5b325
11 URL:            https://github.com/SELinuxProject/selinux/wiki
12 BuildRequires:  rpm-pythonprov
13 # /usr/bin/semodule
14 Requires:       policycoreutils >= 2.8
15 Requires:       python >= 2
16 Requires:       python-dbus
17 Requires:       python-modules >= 2
18 Requires:       python-pygobject3 >= 3
19 Requires:       python-selinux >= 2.8
20 Requires:       python-slip-dbus
21 # /usr/sbin/semanage
22 Requires:       selinux-python >= 2.8
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]
This page took 0.087592 seconds and 3 git commands to generate.