]>
Commit | Line | Data |
---|---|---|
e35b100b | 1 | Summary: AppArmor profiles |
cd37482f | 2 | Summary(pl.UTF-8): Profile AppArmor |
e35b100b | 3 | Name: apparmor-profiles |
ee71428b | 4 | Version: 2.13 |
fb89d317 | 5 | Release: 1 |
1075490a | 6 | Epoch: 1 |
d3f0167c | 7 | License: GPL v2 |
e35b100b | 8 | Group: Base |
ee71428b JB |
9 | Source0: http://launchpad.net/apparmor/2.13/%{version}.0/+download/apparmor-%{version}.tar.gz |
10 | # Source0-md5: c6caefb0a558492082226c467f6954cb | |
2de429b3 | 11 | URL: http://wiki.apparmor.net/ |
e35b100b | 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 | ||
ab3c0aef | 18 | %define extras_dir %{_datadir}/apparmor/extra-profiles |
06d0f169 | 19 | %define profiles_dir %{_sysconfdir}/apparmor.d |
e35b100b | 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 | ||
2e804d9b JR |
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 | |
06d0f169 JB |
34 | SubDomain. |
35 | ||
d5ebd83f AM |
36 | %package abstractions |
37 | Summary: Abstraction AppArmor files | |
cd37482f | 38 | Summary(pl.UTF-8): Pliki abstrakcji dla AppArmor |
d5ebd83f | 39 | Group: Base |
a76ce60e | 40 | Requires: %{name} = %{epoch}:%{version}-%{release} |
d5ebd83f AM |
41 | |
42 | %description abstractions | |
43 | Abstraction AppArmor files. | |
44 | ||
2e804d9b | 45 | %description abstractions -l pl.UTF-8 |
d5ebd83f AM |
46 | Pliki abstrakcji dla AppArmor. |
47 | ||
48 | %package examples | |
49 | Summary: Example AppArmor profiles | |
cd37482f | 50 | Summary(pl.UTF-8): Przykładowe profile AppArmor |
d5ebd83f | 51 | Group: Base |
a76ce60e | 52 | Requires: %{name}-abstractions = %{epoch}:%{version}-%{release} |
d5ebd83f AM |
53 | |
54 | %description examples | |
55 | Example AppArmor profiles. | |
56 | ||
2e804d9b JR |
57 | %description examples -l pl.UTF-8 |
58 | Przykładowe profile AppArmor. | |
d5ebd83f | 59 | |
e35b100b | 60 | %prep |
bebc1304 | 61 | %setup -q -n apparmor-%{version} |
e35b100b | 62 | |
63 | %install | |
64 | rm -rf $RPM_BUILD_ROOT | |
d3f0167c | 65 | install -d $RPM_BUILD_ROOT%{_sysconfdir}/apparmor.d/cache |
95228669 | 66 | |
ba38ed4f | 67 | %{__make} -C profiles install \ |
06d0f169 JB |
68 | DESTDIR=$RPM_BUILD_ROOT \ |
69 | EXTRASDIR=$RPM_BUILD_ROOT%{extras_dir} | |
e35b100b | 70 | |
71 | %clean | |
72 | rm -rf $RPM_BUILD_ROOT | |
73 | ||
74 | %files | |
75 | %defattr(644,root,root,755) | |
e35b100b | 76 | %dir %{_sysconfdir}/apparmor.d |
77 | %dir %{_sysconfdir}/apparmor.d/abstractions | |
95228669 | 78 | %dir %{_sysconfdir}/apparmor.d/cache |
bebc1304 | 79 | %dir %{_sysconfdir}/apparmor.d/local |
e35b100b | 80 | %dir %{_sysconfdir}/apparmor.d/tunables |
d3f0167c | 81 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/alias |
ab3c0aef JB |
82 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/apparmorfs |
83 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/dovecot | |
d3f0167c JB |
84 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/global |
85 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/home | |
ab3c0aef | 86 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/kernelvars |
d3f0167c JB |
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 | |
ab3c0aef JB |
90 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/securityfs |
91 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/sys | |
92 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/xdg-user-dirs | |
d3f0167c JB |
93 | %dir %{_sysconfdir}/apparmor.d/tunables/home.d |
94 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/home.d/site.local | |
95 | %dir %{_sysconfdir}/apparmor.d/tunables/multiarch.d | |
96 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/multiarch.d/site.local | |
ab3c0aef JB |
97 | %dir %{_sysconfdir}/apparmor.d/tunables/xdg-user-dirs.d |
98 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/xdg-user-dirs.d/site.local | |
d5ebd83f AM |
99 | |
100 | %files abstractions | |
101 | %defattr(644,root,root,755) | |
d3f0167c JB |
102 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/X |
103 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/apache2-common | |
104 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/aspell | |
105 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/audio | |
106 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/authentication | |
107 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/base | |
108 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/bash | |
109 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/consoles | |
110 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/cups-client | |
111 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus | |
ab3c0aef JB |
112 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus-accessibility |
113 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus-accessibility-strict | |
d3f0167c | 114 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus-session |
ab3c0aef JB |
115 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus-session-strict |
116 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus-strict | |
117 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dconf | |
118 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dovecot-common | |
ee71428b JB |
119 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dri-common |
120 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dri-enumerate | |
d3f0167c | 121 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/enchant |
6412f600 JB |
122 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/fcitx |
123 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/fcitx-strict | |
d3f0167c JB |
124 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/fonts |
125 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/freedesktop.org | |
126 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/gnome | |
127 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/gnupg | |
128 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ibus | |
129 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/kde | |
130 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/kerberosclient | |
131 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/launchpad-integration | |
132 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ldapclient | |
6412f600 | 133 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/libpam-systemd |
d3f0167c JB |
134 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/likewise |
135 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/mdns | |
21c68b9e | 136 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/mir |
6412f600 | 137 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/mozc |
d3f0167c JB |
138 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/mysql |
139 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/nameservice | |
140 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/nis | |
141 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/nvidia | |
142 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/openssl | |
143 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/orbit2 | |
144 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/p11-kit | |
145 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/perl | |
6412f600 | 146 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/php |
d3f0167c | 147 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/php5 |
ab3c0aef | 148 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/postfix-common |
d3f0167c JB |
149 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/private-files |
150 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/private-files-strict | |
151 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/python | |
152 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ruby | |
153 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/samba | |
154 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/smbpass | |
155 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ssl_certs | |
156 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ssl_keys | |
157 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/svn-repositories | |
158 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-bittorrent-clients | |
159 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers | |
160 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-console-browsers | |
161 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-console-email | |
162 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-email | |
163 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-feed-readers | |
164 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-gnome-terminal | |
51b21b5a | 165 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-helpers |
d3f0167c JB |
166 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-konsole |
167 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-media-players | |
ab3c0aef JB |
168 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-unity7-base |
169 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-unity7-launcher | |
170 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-unity7-messaging | |
d3f0167c JB |
171 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-xterm |
172 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/user-download | |
173 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/user-mail | |
174 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/user-manpages | |
175 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/user-tmp | |
176 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/user-write | |
177 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/video | |
6412f600 | 178 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/wayland |
d3f0167c JB |
179 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/web-data |
180 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/winbind | |
181 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/wutmp | |
182 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/xad | |
51b21b5a | 183 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/xdg-desktop |
ab3c0aef JB |
184 | %dir %{profiles_dir}/abstractions/apparmor_api |
185 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/apparmor_api/change_profile | |
186 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/apparmor_api/examine | |
187 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/apparmor_api/find_mountpoint | |
188 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/apparmor_api/introspect | |
189 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/apparmor_api/is_enabled | |
d3f0167c JB |
190 | %dir %{profiles_dir}/abstractions/ubuntu-browsers.d |
191 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/java | |
192 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/kde | |
193 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/mailto | |
194 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/multimedia | |
195 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/plugins-common | |
196 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/productivity | |
197 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/text-editors | |
198 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/ubuntu-integration | |
199 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/ubuntu-integration-xul | |
200 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/user-files | |
d5ebd83f AM |
201 | |
202 | %files examples | |
203 | %defattr(644,root,root,755) | |
d3f0167c JB |
204 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/bin.ping |
205 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/sbin.* | |
206 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/usr.lib.* | |
207 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/usr.sbin.* | |
208 | %dir %{profiles_dir}/apache2.d | |
209 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/apache2.d/phpsysinfo | |
210 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/README | |
211 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/bin.ping | |
212 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/sbin.* | |
213 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/usr.lib.* | |
214 | %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/usr.sbin.* | |
ab3c0aef JB |
215 | # XXX: top dir shared with apparmor-utils |
216 | %dir %{_datadir}/apparmor | |
217 | %dir %{extras_dir} | |
218 | %{extras_dir}/README | |
219 | %{extras_dir}/bin.netstat | |
220 | %{extras_dir}/etc.cron.daily.* | |
221 | %{extras_dir}/sbin.* | |
222 | %{extras_dir}/usr.NX.bin.nxclient | |
223 | %{extras_dir}/usr.bin.* | |
224 | %{extras_dir}/usr.lib.* | |
225 | %{extras_dir}/usr.lib64.GConf.2.gconfd-2 | |
226 | %{extras_dir}/usr.sbin.* |