]> git.pld-linux.org Git - packages/apparmor-profiles.git/blob - apparmor-profiles.spec
a1a60516168f34944b620f1a3f0305cda79aaa39
[packages/apparmor-profiles.git] / apparmor-profiles.spec
1 Summary:        AppArmor profiles
2 Summary(pl.UTF-8):      Profile AppArmor
3 Name:           apparmor-profiles
4 Version:        3.1.6
5 Release:        1
6 Epoch:          1
7 License:        GPL v2
8 Group:          Base
9 Source0:        http://launchpad.net/apparmor/3.1/%{version}/+download/apparmor-%{version}.tar.gz
10 # Source0-md5:  3e23347c5562418b165fd7ec452808aa
11 URL:            http://wiki.apparmor.net/
12 Requires:       apparmor-parser
13 Provides:       subdomain-profiles
14 Obsoletes:      subdomain-profiles < 2.1
15 BuildArch:      noarch
16 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18 %define         extras_dir      %{_datadir}/apparmor/extra-profiles
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.d
77 %dir %{_sysconfdir}/apparmor.d/abstractions
78 %dir %{_sysconfdir}/apparmor.d/abi
79 %config(noreplace) %verify(not md5 mtime size) /etc/apparmor.d/abi/3.0
80 %config(noreplace) %verify(not md5 mtime size) /etc/apparmor.d/abi/kernel-5.4-outoftree-network
81 %config(noreplace) %verify(not md5 mtime size) /etc/apparmor.d/abi/kernel-5.4-vanilla
82 %dir %{_sysconfdir}/apparmor.d/cache
83 %dir %{_sysconfdir}/apparmor.d/local
84 %dir %{_sysconfdir}/apparmor.d/tunables
85 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/alias
86 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/apparmorfs
87 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/dovecot
88 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/etc
89 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/global
90 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/home
91 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/kernelvars
92 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/multiarch
93 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/ntpd
94 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/proc
95 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/run
96 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/securityfs
97 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/share
98 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/sys
99 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/xdg-user-dirs
100 %dir %{_sysconfdir}/apparmor.d/tunables/home.d
101 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/home.d/site.local
102 %dir %{_sysconfdir}/apparmor.d/tunables/multiarch.d
103 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/multiarch.d/site.local
104 %dir %{_sysconfdir}/apparmor.d/tunables/xdg-user-dirs.d
105 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/xdg-user-dirs.d/site.local
106
107 %files abstractions
108 %defattr(644,root,root,755)
109 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/apache2-common
110 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/aspell
111 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/audio
112 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/authentication
113 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/base
114 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/bash
115 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/consoles
116 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/crypto
117 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/cups-client
118 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus
119 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus-accessibility
120 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus-accessibility-strict
121 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus-network-manager-strict
122 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus-session
123 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus-session-strict
124 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus-strict
125 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dconf
126 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dovecot-common
127 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dri-common
128 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dri-enumerate
129 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/enchant
130 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/exo-open
131 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/fcitx
132 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/fcitx-strict
133 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/fonts
134 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/freedesktop.org
135 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/gio-open
136 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/gnome
137 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/gnupg
138 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/groff
139 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/gtk
140 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/gvfs-open
141 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/hosts_access
142 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ibus
143 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/kde
144 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/kde-globals-write
145 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/kde-icon-cache-write
146 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/kde-language-write
147 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/kde-open5
148 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/kerberosclient
149 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ldapclient
150 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/libpam-systemd
151 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/likewise
152 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/mdns
153 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/mesa
154 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/mir
155 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/mozc
156 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/mysql
157 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/nameservice
158 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/nis
159 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/nss-systemd
160 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/nvidia
161 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/opencl
162 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/opencl-common
163 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/opencl-intel
164 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/opencl-mesa
165 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/opencl-nvidia
166 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/opencl-pocl
167 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/openssl
168 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/orbit2
169 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/p11-kit
170 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/perl
171 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/php
172 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/php-worker
173 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/php5
174 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/postfix-common
175 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/private-files
176 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/private-files-strict
177 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/python
178 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/qt5
179 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/qt5-compose-cache-write
180 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/qt5-settings-write
181 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/recent-documents-write
182 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ruby
183 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/samba
184 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/samba-rpcd
185 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/smbpass
186 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/snap_browsers
187 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ssl_certs
188 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ssl_keys
189 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/svn-repositories
190 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/trash
191 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-bittorrent-clients
192 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers
193 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-console-browsers
194 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-console-email
195 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-email
196 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-feed-readers
197 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-gnome-terminal
198 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-helpers
199 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-konsole
200 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-media-players
201 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-unity7-base
202 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-unity7-launcher
203 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-unity7-messaging
204 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-xterm
205 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/user-download
206 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/user-mail
207 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/user-manpages
208 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/user-tmp
209 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/user-write
210 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/video
211 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/vulkan
212 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/wayland
213 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/web-data
214 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/winbind
215 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/wutmp
216 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/X
217 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/xad
218 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/xdg-desktop
219 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/xdg-open
220 %dir %{profiles_dir}/abstractions/apparmor_api
221 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/apparmor_api/change_profile
222 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/apparmor_api/examine
223 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/apparmor_api/find_mountpoint
224 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/apparmor_api/introspect
225 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/apparmor_api/is_enabled
226 %dir %{profiles_dir}/abstractions/ubuntu-browsers.d
227 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/chromium-browser
228 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/java
229 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/kde
230 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/mailto
231 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/multimedia
232 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/plugins-common
233 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/productivity
234 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/text-editors
235 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/ubuntu-integration
236 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/ubuntu-integration-xul
237 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/user-files
238
239 %files examples
240 %defattr(644,root,root,755)
241 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/bin.ping
242 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/lsb_release
243 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/nvidia_modprobe
244 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/php-fpm
245 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/samba-*
246 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/sbin.*
247 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/usr.lib.*
248 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/usr.sbin.*
249 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/zgrep
250 %dir %{profiles_dir}/apache2.d
251 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/apache2.d/phpsysinfo
252 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/README
253 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/bin.ping
254 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/lsb_release
255 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/nvidia_modprobe
256 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/php-fpm
257 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/samba-*
258 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/sbin.*
259 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/usr.lib.*
260 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/usr.sbin.*
261 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/zgrep
262 # XXX: top dir shared with apparmor-utils
263 %dir %{_datadir}/apparmor
264 %dir %{extras_dir}
265 %{extras_dir}/README
266 %{extras_dir}/bin.netstat
267 %{extras_dir}/chromium_browser
268 %{extras_dir}/etc.cron.daily.*
269 %{extras_dir}/firefox
270 %attr(755,root,root) %{extras_dir}/firefox.sh
271 %{extras_dir}/postfix-*
272 %{extras_dir}/sbin.*
273 %{extras_dir}/usr.NX.bin.nxclient
274 %{extras_dir}/usr.bin.*
275 %{extras_dir}/usr.lib.*
276 %{extras_dir}/usr.lib64.GConf.2.gconfd-2
277 %{extras_dir}/usr.sbin.*
This page took 0.073217 seconds and 3 git commands to generate.