]> git.pld-linux.org Git - packages/apparmor-profiles.git/blob - apparmor-profiles.spec
- abstractions and examples subpackages
[packages/apparmor-profiles.git] / apparmor-profiles.spec
1 %define         _ver 2.0
2 %define         _svnrel 119
3 Summary:        AppArmor profiles
4 Summary(pl):    Profile AppArmor
5 Name:           apparmor-profiles
6 Version:        %{_ver}.%{_svnrel}
7 Release:        0.2
8 Group:          Base
9 Source0:        http://forgeftp.novell.com/apparmor/Development%20-%20September%20snapshot/%{name}-%{_ver}-%{_svnrel}.tar.gz
10 # Source0-md5:  7a4501c2bb71fbdf1445e17ca4c58cb5
11 License:        GPL
12 URL:            http://forge.novell.com/modules/xfmod/project/?apparmor
13 Requires:       apparmor-parser
14 Provides:       subdomain-profiles
15 Obsoletes:      subdomain-profiles
16 BuildArch:      noarch
17 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19 %define         extras_dir      %{_sysconfdir}/apparmor/profiles/extras
20 %define         profiles_dir    %{_sysconfdir}/apparmor.d
21
22 %description
23 Base AppArmor profiles (aka security policy). AppArmor is a file
24 mandatory access control mechanism. AppArmor confines processes to the
25 resources allowed by the systems administrator and can constrain the
26 scope of potential security vulnerabilities. This package is part of a
27 suite of tools that used to be named SubDomain.
28
29 %description -l pl
30 Podstawowe profile AppArmor (zwane tak¿e polityk± bezpieczeñstwa).
31 AppArmor to mechanizm obowi±zkowej kontroli dostêpu do plików.
32 AppArmor ogranicza procesy do zasobów udostêpnionych przez
33 administratora systemu i mo¿e ograniczaæ zakres potencjalnych luk w
34 bezpieczeñstwie. Ten pakiet jest czê¶ci± zestawu narzêdzi zwanych
35 SubDomain.
36
37 %package abstractions
38 Summary:        Abstraction AppArmor files
39 Summary(pl):    Pliki abstrakcji dla AppArmor
40 Group:          Base
41 Requires:       %{name} = %{version}-%{release}
42
43 %description abstractions
44 Abstraction AppArmor files.
45
46 %description abstractions -l pl
47 Pliki abstrakcji dla AppArmor.
48
49 %package examples
50 Summary:        Example AppArmor profiles
51 Summary(pl):    Przyk³adowe profile AppArmor
52 Group:          Base
53 Requires:       %{name}-abstractions = %{version}-%{release}
54
55 %description examples
56 Example AppArmor profiles.
57
58 %description examples -l pl
59 Przyk³adowe profile AppArmor.
60
61 %prep
62 %setup -q -n %{name}-%{_ver}
63
64 %install
65 rm -rf $RPM_BUILD_ROOT
66 %{__make} install \
67         DESTDIR=$RPM_BUILD_ROOT \
68         EXTRASDIR=$RPM_BUILD_ROOT%{extras_dir}
69
70 %clean
71 rm -rf $RPM_BUILD_ROOT
72
73 %files
74 %defattr(644,root,root,755)
75 %dir %{_sysconfdir}/apparmor
76 %dir %{_sysconfdir}/apparmor/profiles
77 %dir %{extras_dir}
78 %config(noreplace) %verify(not md5 mtime size) %{extras_dir}/*
79 %dir %{_sysconfdir}/apparmor.d
80 %dir %{_sysconfdir}/apparmor.d/abstractions
81 %dir %{_sysconfdir}/apparmor.d/program-chunks
82 %dir %{_sysconfdir}/apparmor.d/tunables
83 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/*
84
85 %files abstractions
86 %defattr(644,root,root,755)
87 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/*
88
89 %files examples
90 %defattr(644,root,root,755)
91 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/*.*
92 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/program-chunks/*
This page took 0.097633 seconds and 4 git commands to generate.