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