]> git.pld-linux.org Git - packages/apparmor-profiles.git/blob - apparmor-profiles.spec
- up to 2.5
[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.5
5 Release:        1
6 Epoch:          1
7 Group:          Base
8 Source0:        http://kernel.org/pub/linux/security/apparmor/AppArmor-%{version}/AppArmor-%{version}.tgz
9 # Source0-md5:  4a747d1a1f85cb272d55b52c7e8a4a02
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/program-chunks
79 %dir %{_sysconfdir}/apparmor.d/tunables
80 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/*
81
82 %files abstractions
83 %defattr(644,root,root,755)
84 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/*
85
86 %files examples
87 %defattr(644,root,root,755)
88 %dir %{extras_dir}
89 %config(noreplace) %verify(not md5 mtime size) %{extras_dir}/*
90 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/*.*
91 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/program-chunks/*
This page took 0.085606 seconds and 4 git commands to generate.