~ubuntu-branches/ubuntu/natty/apparmor/natty

« back to all changes in this revision

Viewing changes to debian/patches/0010-ubuntu-buildd.patch

  • Committer: Bazaar Package Importer
  • Author(s): Jamie Strandboge
  • Date: 2011-01-07 12:44:26 UTC
  • mfrom: (1.1.16 upstream)
  • Revision ID: james.westby@ubuntu.com-20110107124426-47c70ykvojne8r70
Tags: 2.6~devel+bzr1617-0ubuntu1
* Merge with upstream bzr revision 1617. Closes the following bugs:
  - LP: #692406: temporarily disable the defunct repository until an
    alternative can be used
  - LP: #649497: add ibus abstraction
  - LP: #652562: allow 'rw' to /var/log/samba/cores/
  - LP: #658135: allow access to /usr/lib32 and /usr/lib64 for dri modules
* 0002-add-chromium-browser.patch: add /dev/shm/.org.chromium.*
  (LP: #692866)
* rename debian/patches/0010-ubuntu-buildd.patch to 0001-ubuntu-buildd.patch
  and adjust debian/patches/series
* debian/patches/0003-add-libvirt-support-to-dnsmasq.patch (LP: #697239):
  - allow read and write access to libvirt pid files for dnsmasq
  - allow net_admin capability for DHCP server
  - allow net_raw and network inet raw for ICMP pings when used as a DHCP
    server
* debian/patches/0004-lp698194 (LP: #698194):
  - abstractions/private-files: don't allow wl to autostart directories
  - abstractions/private-files-strict: don't allow access to chromium,
    kwallet and popular mail clients

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
Author: Jamie Strandboge <jamie@canonical.com>
2
 
Description: the Ubuntu buildds do not have the AppArmor securityfs mounted, so
3
 
 the cache tests fail. This patch skips these tests if the introspection
4
 
 directory is not mounted, but runs them if it is. This should allow testing of
5
 
 local builds while still allowing builds on the official buildds.
6
 
Forwarded: not needed
7
 
 
8
 
Index: apparmor-2.5.1/parser/tst/caching.sh
9
 
===================================================================
10
 
--- apparmor-2.5.1.orig/parser/tst/caching.sh   2010-11-02 11:49:03.000000000 -0500
11
 
+++ apparmor-2.5.1/parser/tst/caching.sh        2010-11-02 11:49:17.000000000 -0500
12
 
@@ -3,6 +3,13 @@
13
 
 # on the actions and results of the prior tests.
14
 
 set -e
15
 
 
16
 
+# This test requires introspection
17
 
+if [ ! -d /sys/kernel/security/apparmor ]; then
18
 
+    echo "WARNING: /sys/kernel/security/apparmor does not exist. Skipping tests"
19
 
+    echo "requiring introspection."
20
 
+    exit 0
21
 
+fi
22
 
+
23
 
 # fake base directory
24
 
 basedir=$(mktemp -d -t aa-cache-XXXXXX)
25
 
 trap "rm -rf $basedir" EXIT