]> git.pld-linux.org Git - packages/apparmor-profiles.git/blob - apparmor-profiles.spec
- up to 2.13.2
[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.2
5 Release:        1
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:  2439b35266b5a3a461b0a2dba6e863c3
11 URL:            http://wiki.apparmor.net/
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      %{_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/cache
79 %dir %{_sysconfdir}/apparmor.d/local
80 %dir %{_sysconfdir}/apparmor.d/tunables
81 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/alias
82 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/apparmorfs
83 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/dovecot
84 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/global
85 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/home
86 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/kernelvars
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 %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
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
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
99
100 %files abstractions
101 %defattr(644,root,root,755)
102 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/apache2-common
103 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/aspell
104 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/audio
105 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/authentication
106 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/base
107 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/bash
108 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/consoles
109 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/cups-client
110 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus
111 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus-accessibility
112 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus-accessibility-strict
113 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus-session
114 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus-session-strict
115 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus-strict
116 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dconf
117 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dovecot-common
118 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dri-common
119 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dri-enumerate
120 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/enchant
121 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/fcitx
122 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/fcitx-strict
123 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/fonts
124 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/freedesktop.org
125 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/gnome
126 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/gnupg
127 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ibus
128 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/kde
129 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/kde-globals-write
130 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/kde-icon-cache-write
131 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/kde-language-write
132 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/kerberosclient
133 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ldapclient
134 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/libpam-systemd
135 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/likewise
136 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/mdns
137 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/mesa
138 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/mir
139 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/mozc
140 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/mysql
141 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/nameservice
142 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/nis
143 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/nvidia
144 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/opencl
145 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/opencl-common
146 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/opencl-intel
147 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/opencl-mesa
148 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/opencl-nvidia
149 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/opencl-pocl
150 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/openssl
151 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/orbit2
152 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/p11-kit
153 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/perl
154 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/php
155 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/php5
156 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/postfix-common
157 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/private-files
158 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/private-files-strict
159 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/python
160 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/qt5
161 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/qt5-compose-cache-write
162 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/qt5-settings-write
163 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/recent-documents-write
164 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ruby
165 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/samba
166 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/smbpass
167 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ssl_certs
168 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ssl_keys
169 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/svn-repositories
170 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-bittorrent-clients
171 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers
172 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-console-browsers
173 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-console-email
174 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-email
175 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-feed-readers
176 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-gnome-terminal
177 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-helpers
178 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-konsole
179 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-media-players
180 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-unity7-base
181 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-unity7-launcher
182 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-unity7-messaging
183 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-xterm
184 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/user-download
185 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/user-mail
186 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/user-manpages
187 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/user-tmp
188 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/user-write
189 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/video
190 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/vulkan
191 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/wayland
192 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/web-data
193 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/winbind
194 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/wutmp
195 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/X
196 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/xad
197 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/xdg-desktop
198 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/nvidia_modprobe
199 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/share
200 %dir %{profiles_dir}/abstractions/apparmor_api
201 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/apparmor_api/change_profile
202 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/apparmor_api/examine
203 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/apparmor_api/find_mountpoint
204 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/apparmor_api/introspect
205 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/apparmor_api/is_enabled
206 %dir %{profiles_dir}/abstractions/ubuntu-browsers.d
207 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/java
208 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/kde
209 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/mailto
210 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/multimedia
211 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/plugins-common
212 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/productivity
213 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/text-editors
214 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/ubuntu-integration
215 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/ubuntu-integration-xul
216 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/user-files
217
218 %files examples
219 %defattr(644,root,root,755)
220 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/bin.ping
221 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/sbin.*
222 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/usr.lib.*
223 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/usr.sbin.*
224 %dir %{profiles_dir}/apache2.d
225 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/apache2.d/phpsysinfo
226 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/README
227 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/bin.ping
228 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/nvidia_modprobe
229 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/sbin.*
230 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/usr.lib.*
231 %config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/usr.sbin.*
232 # XXX: top dir shared with apparmor-utils
233 %dir %{_datadir}/apparmor
234 %dir %{extras_dir}
235 %{extras_dir}/README
236 %{extras_dir}/bin.netstat
237 %{extras_dir}/etc.cron.daily.*
238 %{extras_dir}/sbin.*
239 %{extras_dir}/usr.NX.bin.nxclient
240 %{extras_dir}/usr.bin.*
241 %{extras_dir}/usr.lib.*
242 %{extras_dir}/usr.lib64.GConf.2.gconfd-2
243 %{extras_dir}/usr.sbin.*
This page took 0.075898 seconds and 4 git commands to generate.