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