]> git.pld-linux.org Git - packages/apparmor-profiles.git/blob - apparmor-profiles.spec
- up to 2.8.1
[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.8.1
5 Release:        1
6 Epoch:          1
7 License:        GPL v2
8 Group:          Base
9 Source0:        http://launchpad.net/apparmor/2.8/%{version}/+download/apparmor-%{version}.tar.gz
10 # Source0-md5:  83ae6c8190e91cf2146da8942951d305
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 install -d $RPM_BUILD_ROOT%{_sysconfdir}/apparmor.d/cache
66
67 %{__make} -C profiles 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/cache
81 %dir %{_sysconfdir}/apparmor.d/local
82 %dir %{_sysconfdir}/apparmor.d/program-chunks
83 %dir %{_sysconfdir}/apparmor.d/tunables
84 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/alias
85 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/global
86 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/home
87 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/multiarch
88 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/ntpd
89 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/proc
90 %dir %{_sysconfdir}/apparmor.d/tunables/home.d
91 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/home.d/site.local
92 %dir %{_sysconfdir}/apparmor.d/tunables/multiarch.d
93 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/multiarch.d/site.local
94
95 %files abstractions
96 %defattr(644,root,root,755)
97 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/X
98 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/apache2-common
99 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/aspell
100 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/audio
101 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/authentication
102 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/base
103 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/bash
104 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/consoles
105 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/cups-client
106 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus
107 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus-session
108 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/enchant
109 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/fonts
110 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/freedesktop.org
111 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/gnome
112 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/gnupg
113 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ibus
114 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/kde
115 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/kerberosclient
116 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/launchpad-integration
117 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ldapclient
118 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/likewise
119 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/mdns
120 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/mysql
121 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/nameservice
122 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/nis
123 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/nvidia
124 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/openssl
125 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/orbit2
126 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/p11-kit
127 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/perl
128 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/php5
129 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/private-files
130 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/private-files-strict
131 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/python
132 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ruby
133 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/samba
134 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/smbpass
135 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ssl_certs
136 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ssl_keys
137 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/svn-repositories
138 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-bittorrent-clients
139 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers
140 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-console-browsers
141 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-console-email
142 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-email
143 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-feed-readers
144 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-gnome-terminal
145 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-helpers
146 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-konsole
147 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-media-players
148 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-xterm
149 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/user-download
150 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/user-mail
151 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/user-manpages
152 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/user-tmp
153 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/user-write
154 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/video
155 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/web-data
156 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/winbind
157 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/wutmp
158 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/xad
159 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/xdg-desktop
160 %dir %{profiles_dir}/abstractions/ubuntu-browsers.d
161 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/java
162 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/kde
163 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/mailto
164 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/multimedia
165 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/plugins-common
166 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/productivity
167 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/text-editors
168 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/ubuntu-integration
169 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/ubuntu-integration-xul
170 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/user-files
171
172 %files examples
173 %defattr(644,root,root,755)
174 %dir %{extras_dir}
175 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/bin.ping
176 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/sbin.*
177 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/usr.lib.*
178 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/usr.sbin.*
179 %dir %{profiles_dir}/apache2.d
180 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/apache2.d/phpsysinfo
181 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/README
182 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/bin.ping
183 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/sbin.*
184 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/usr.lib.*
185 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/usr.sbin.*
186 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/program-chunks/postfix-common
187 %config(noreplace) %verify(not md5 mtime size) %{extras_dir}/README
188 %config(noreplace) %verify(not md5 mtime size) %{extras_dir}/bin.netstat
189 %config(noreplace) %verify(not md5 mtime size) %{extras_dir}/etc.cron.daily.*
190 %config(noreplace) %verify(not md5 mtime size) %{extras_dir}/sbin.*
191 %config(noreplace) %verify(not md5 mtime size) %{extras_dir}/usr.NX.bin.nxclient
192 %config(noreplace) %verify(not md5 mtime size) %{extras_dir}/usr.bin.*
193 %config(noreplace) %verify(not md5 mtime size) %{extras_dir}/usr.lib.*
194 %config(noreplace) %verify(not md5 mtime size) %{extras_dir}/usr.lib64.GConf.2.gconfd-2
195 %config(noreplace) %verify(not md5 mtime size) %{extras_dir}/usr.sbin.*
This page took 0.072288 seconds and 4 git commands to generate.