~ubuntu-branches/ubuntu/wily/apparmor/wily-proposed

« back to all changes in this revision

Viewing changes to debian/patches/add-mir-abstraction-lp1422521.patch

  • Committer: Package Import Robot
  • Author(s): Steve Beattie
  • Date: 2015-05-11 22:03:04 UTC
  • mfrom: (1.1.31)
  • Revision ID: package-import@ubuntu.com-20150511220304-gcgk9ix2ui7wvyt0
Tags: 2.9.2-0ubuntu1
* Update to apparmor 2.9.2
  - Fix minitools to work with multiple profiles at once (LP: #1378095)
  - Parse mounts that have non-ascii UTF-8 chars (LP: #1310598)
  - Update dovecot profiles (LP: #1296667)
  - Allow ubuntu-helpers to build texlive fonts (LP: #1010909)
* dropped patches incorporated upstream:
  add-mir-abstraction-lp1422521.patch, systemd-dev-log-lp1413232.patch
  parser-fix_modifier_compilation_+_tests.patch,
  tests-fix_systemd_breakage_in_pivot_root-lp1436109.patch,
  GDM_X_authority-lp1432126.patch, and
  debian/patches/easyprof-framework-policy.patch
* Partial merge with debian apparmor package:
  - debian/rules: enable the bindnow hardening flag during build.
  - debian/upstream/signing-key.asc: add new upstream public
    signing key
  - debian/watch: fix watch file, add gpg signature checking
  - install libapparmor.so dev symlink under /usr not /lib
  - debian/patches/reproducible-pdf.patch: make techdoc.pdf
    reproducible even in face of timezone variations.
  - debian/control: sync fields
  - debian/debhelper/postrm-apparmor: remove
    /etc/apparmor.d/{disable,} on package purge
  - debian/libapache2-mod-apparmor.postrm: on package purge, delete
    /etc/apparmor.d/{,disable} if empty
  - debian/libapparmor1.symbols: Use Build-Depends-Package in the
    symbols file.
  - debian/copyright: sync

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
Description: create a mir abstraction, allow access to mir libs
2
 
Author: Steve Beattie <steve.beattie@canonical.com>
3
 
Forwarded: Not yet, need to stabilize the abstraction first
4
 
Bug-Ubuntu: https://launchpad.net/bugs/1422521
5
 
---
6
 
 profiles/apparmor.d/abstractions/mir |   16 ++++++++++++++++
7
 
 1 file changed, 16 insertions(+)
8
 
 
9
 
Index: b/profiles/apparmor.d/abstractions/mir
10
 
===================================================================
11
 
--- /dev/null
12
 
+++ b/profiles/apparmor.d/abstractions/mir
13
 
@@ -0,0 +1,17 @@
14
 
+# vim:syntax=apparmor
15
 
+# ------------------------------------------------------------------
16
 
+#
17
 
+#    Copyright (C) 2015 Canonical Ltd.
18
 
+#
19
 
+#    This program is free software; you can redistribute it and/or
20
 
+#    modify it under the terms of version 2 of the GNU General Public
21
 
+#    License published by the Free Software Foundation.
22
 
+#
23
 
+# ------------------------------------------------------------------
24
 
+
25
 
+  # mir libraries sometimes do not have a lib prefix
26
 
+  # see LP: #1422521
27
 
+  /usr/lib/@{multiarch}/mir/*.so* mr,
28
 
+  /usr/lib/@{multiarch}/mir/**/*.so* mr,
29
 
+
30
 
+  # unprivileged mir socket for clients
31
 
+  owner /{,var/}run/user/*/mir_socket rw,