]> git.pld-linux.org Git - packages/apparmor-profiles.git/blob - apparmor-profiles.spec
- rel 2; fixes from archlinux
[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.13.4
5 Release:        2
6 Epoch:          1
7 License:        GPL v2
8 Group:          Base
9 Source0:        http://launchpad.net/apparmor/2.13/%{version}/+download/apparmor-%{version}.tar.gz
10 # Source0-md5:  a50b793a3362551f07733be3df9c328f
11 Patch0:         apparmor-2.13.4-fix_systemd_userdb.patch
12 URL:            http://wiki.apparmor.net/
13 Requires:       apparmor-parser
14 Provides:       subdomain-profiles
15 Obsoletes:      subdomain-profiles
16 BuildArch:      noarch
17 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19 %define         extras_dir      %{_datadir}/apparmor/extra-profiles
20 %define         profiles_dir    %{_sysconfdir}/apparmor.d
21
22 %description
23 Base AppArmor profiles (aka security policy). AppArmor is a file
24 mandatory access control mechanism. AppArmor confines processes to the
25 resources allowed by the systems administrator and can constrain the
26 scope of potential security vulnerabilities. This package is part of a
27 suite of tools that used to be named SubDomain.
28
29 %description -l pl.UTF-8
30 Podstawowe profile AppArmor (zwane także polityką bezpieczeństwa).
31 AppArmor to mechanizm obowiązkowej kontroli dostępu do plików.
32 AppArmor ogranicza procesy do zasobów udostępnionych przez
33 administratora systemu i może ograniczać zakres potencjalnych luk w
34 bezpieczeństwie. Ten pakiet jest częścią zestawu narzędzi zwanych
35 SubDomain.
36
37 %package abstractions
38 Summary:        Abstraction AppArmor files
39 Summary(pl.UTF-8):      Pliki abstrakcji dla AppArmor
40 Group:          Base
41 Requires:       %{name} = %{epoch}:%{version}-%{release}
42
43 %description abstractions
44 Abstraction AppArmor files.
45
46 %description abstractions -l pl.UTF-8
47 Pliki abstrakcji dla AppArmor.
48
49 %package examples
50 Summary:        Example AppArmor profiles
51 Summary(pl.UTF-8):      Przykładowe profile AppArmor
52 Group:          Base
53 Requires:       %{name}-abstractions = %{epoch}:%{version}-%{release}
54
55 %description examples
56 Example AppArmor profiles.
57
58 %description examples -l pl.UTF-8
59 Przykładowe profile AppArmor.
60
61 %prep
62 %setup -q -n apparmor-%{version}
63 %patch0 -p1
64
65 %install
66 rm -rf $RPM_BUILD_ROOT
67 install -d $RPM_BUILD_ROOT%{_sysconfdir}/apparmor.d/cache
68
69 %{__make} -C profiles install \
70         DESTDIR=$RPM_BUILD_ROOT \
71         EXTRASDIR=$RPM_BUILD_ROOT%{extras_dir}
72
73 %clean
74 rm -rf $RPM_BUILD_ROOT
75
76 %files
77 %defattr(644,root,root,755)
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/tunables
83 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/alias
84 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/apparmorfs
85 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/dovecot
86 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/global
87 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/home
88 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/kernelvars
89 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/multiarch
90 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/ntpd
91 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/proc
92 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/securityfs
93 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/sys
94 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/xdg-user-dirs
95 %dir %{_sysconfdir}/apparmor.d/tunables/home.d
96 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/home.d/site.local
97 %dir %{_sysconfdir}/apparmor.d/tunables/multiarch.d
98 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/multiarch.d/site.local
99 %dir %{_sysconfdir}/apparmor.d/tunables/xdg-user-dirs.d
100 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/xdg-user-dirs.d/site.local
101
102 %files abstractions
103 %defattr(644,root,root,755)
104 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/apache2-common
105 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/aspell
106 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/audio
107 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/authentication
108 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/base
109 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/bash
110 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/consoles
111 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/cups-client
112 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus
113 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus-accessibility
114 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus-accessibility-strict
115 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus-session
116 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus-session-strict
117 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus-strict
118 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dconf
119 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dovecot-common
120 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dri-common
121 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dri-enumerate
122 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/enchant
123 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/fcitx
124 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/fcitx-strict
125 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/fonts
126 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/freedesktop.org
127 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/gnome
128 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/gnupg
129 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ibus
130 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/kde
131 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/kde-globals-write
132 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/kde-icon-cache-write
133 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/kde-language-write
134 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/kerberosclient
135 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ldapclient
136 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/libpam-systemd
137 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/likewise
138 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/mdns
139 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/mesa
140 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/mir
141 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/mozc
142 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/mysql
143 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/nameservice
144 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/nis
145 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/nvidia
146 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/opencl
147 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/opencl-common
148 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/opencl-intel
149 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/opencl-mesa
150 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/opencl-nvidia
151 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/opencl-pocl
152 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/openssl
153 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/orbit2
154 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/p11-kit
155 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/perl
156 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/php
157 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/php5
158 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/postfix-common
159 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/private-files
160 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/private-files-strict
161 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/python
162 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/qt5
163 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/qt5-compose-cache-write
164 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/qt5-settings-write
165 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/recent-documents-write
166 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ruby
167 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/samba
168 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/smbpass
169 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ssl_certs
170 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ssl_keys
171 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/svn-repositories
172 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-bittorrent-clients
173 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers
174 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-console-browsers
175 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-console-email
176 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-email
177 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-feed-readers
178 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-gnome-terminal
179 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-helpers
180 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-konsole
181 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-media-players
182 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-unity7-base
183 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-unity7-launcher
184 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-unity7-messaging
185 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-xterm
186 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/user-download
187 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/user-mail
188 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/user-manpages
189 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/user-tmp
190 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/user-write
191 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/video
192 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/vulkan
193 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/wayland
194 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/web-data
195 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/winbind
196 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/wutmp
197 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/X
198 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/xad
199 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/xdg-desktop
200 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/share
201 %dir %{profiles_dir}/abstractions/apparmor_api
202 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/apparmor_api/change_profile
203 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/apparmor_api/examine
204 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/apparmor_api/find_mountpoint
205 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/apparmor_api/introspect
206 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/apparmor_api/is_enabled
207 %dir %{profiles_dir}/abstractions/ubuntu-browsers.d
208 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/java
209 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/kde
210 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/mailto
211 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/multimedia
212 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/plugins-common
213 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/productivity
214 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/text-editors
215 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/ubuntu-integration
216 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/ubuntu-integration-xul
217 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/user-files
218
219 %files examples
220 %defattr(644,root,root,755)
221 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/bin.ping
222 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/lsb_release
223 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/nvidia_modprobe
224 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/sbin.*
225 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/usr.lib.*
226 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/usr.sbin.*
227 %dir %{profiles_dir}/apache2.d
228 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/apache2.d/phpsysinfo
229 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/README
230 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/bin.ping
231 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/lsb_release
232 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/nvidia_modprobe
233 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/sbin.*
234 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/usr.lib.*
235 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/usr.sbin.*
236 # XXX: top dir shared with apparmor-utils
237 %dir %{_datadir}/apparmor
238 %dir %{extras_dir}
239 %{extras_dir}/README
240 %{extras_dir}/bin.netstat
241 %{extras_dir}/etc.cron.daily.*
242 %{extras_dir}/sbin.*
243 %{extras_dir}/usr.NX.bin.nxclient
244 %{extras_dir}/usr.bin.*
245 %{extras_dir}/usr.lib.*
246 %{extras_dir}/usr.lib64.GConf.2.gconfd-2
247 %{extras_dir}/usr.sbin.*
This page took 0.068309 seconds and 4 git commands to generate.