]> git.pld-linux.org Git - packages/checkpolicy.git/blob - checkpolicy.spec
- updated to 1.16
[packages/checkpolicy.git] / checkpolicy.spec
1 Summary:        SELinux policy compiler
2 Summary(pl):    Kompilator polityki SELinux
3 Name:           checkpolicy
4 Version:        1.16
5 Release:        1
6 License:        GPL v2
7 Group:          Development
8 Source0:        http://www.nsa.gov/selinux/archives/%{name}-%{version}.tgz
9 # Source0-md5:  f33ba4b1c801ffef5d84361846286b12
10 BuildRequires:  bison
11 BuildRequires:  flex
12 # it uses libsepol symbols not exported in shared library
13 BuildRequires:  libsepol-static
14 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
15
16 %description
17 Security-enhanced Linux is a patch of the Linux kernel and a number
18 of utilities with enhanced security functionality designed to add
19 mandatory access controls to Linux. The Security-enhanced Linux kernel
20 contains new architectural components originally developed to improve
21 the security of the Flask operating system. These architectural
22 components provide general support for the enforcement of many kinds
23 of mandatory access control policies, including those based on the
24 concepts of Type Enforcement, Role-based Access Control, and
25 Multi-level Security.
26
27 This package contains checkpolicy, the SELinux policy compiler. Only
28 required for building policies.
29
30 %description -l pl
31 Security-enhanced Linux jest prototypem j±dra Linuksa i wielu
32 aplikacji u¿ytkowych o funkcjach podwy¿szonego bezpieczeñstwa.
33 Zaprojektowany jest tak, aby w prosty sposób ukazaæ znaczenie
34 obowi±zkowej kontroli dostêpu dla spo³eczno¶ci Linuksowej. Ukazuje
35 równie¿ jak tak± kontrolê mo¿na dodaæ do istniej±cego systemu typu
36 Linux. J±dro SELinux zawiera nowe sk³adniki architektury pierwotnie
37 opracowane w celu ulepszenia bezpieczeñstwa systemu operacyjnego
38 Flask. Te elementy zapewniaj± ogólne wsparcie we wdra¿aniu wielu typów
39 polityk obowi±zkowej kontroli dostêpu, w³±czaj±c te wzorowane na: Type
40 Enforcement (TE), kontroli dostêpu opartej na rolach (RBAC) i
41 zabezpieczeniach wielopoziomowych.
42
43 Ten pakiet zawiera checkpolicy - kompilator polityki SELinux. Jest
44 wymagany do zbudowania polityki.
45
46 %prep
47 %setup -q
48
49 %build
50 %{__make} \
51         CC="%{__cc}" \
52         CFLAGS="%{rpmcflags} -pipe" \
53         YACC="bison -y"
54
55 %install
56 rm -rf $RPM_BUILD_ROOT
57
58 %{__make} install \
59         DESTDIR=$RPM_BUILD_ROOT
60
61 %clean
62 rm -rf $RPM_BUILD_ROOT
63
64 %files
65 %defattr(644,root,root,755)
66 %attr(755,root,root) %{_bindir}/*
67 %{_mandir}/man8/*
This page took 0.045035 seconds and 4 git commands to generate.