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