On Sun, Dec 09, 2012 at 02:01:56AM -0800, John Johansen wrote: > Note: this should not result in profiles with the wrong x transitions loaded > as it causes compilation to file with an x conflict.
Based on the example profile you showed me that triggered the failure, I
generated a reproducer testcase for this.
=== added file 'parser/tst/simple_tests/xtrans/x-conflict2.sd'
--- parser/tst/simple_tests/xtrans/x-conflict2.sd 1970-01-01 00:00:00
+0000
+++ parser/tst/simple_tests/xtrans/x-conflict2.sd 2012-12-10 22:45:49
+0000
@@ -0,0 +1,39 @@
+#
+#=DESCRIPTION test for reused flag state
+#=EXRESULT PASS
+#
+
+/usr/bin/parent-profile {
+
+ /usr/bin/profile1 Cx -> profile1,
+ /usr/bin/profile2 Cx -> profile2,
+ /usr/bin/profile3 Cx -> profile3,
+ /usr/bin/profile4 Cx -> profile4,
+ /usr/bin/profile5 Cx -> profile5,
+ /usr/bin/profile6 Cx -> profile6,
+
+ profile profile1 {
+
+ }
+
+ profile profile2 {
+
+ }
+
+ profile profile3 {
+
+ }
+
+ profile profile4 {
+ /usr/bin/apt-get Ux,
+ /usr/bin/dpkg Ux,
+ }
+
+ profile profile5 {
+
+ }
+
+ profile profile6 {
+
+ }
+}
--
Steve Beattie
<[email protected]>
http://NxNW.org/~steve/
signature.asc
Description: Digital signature
-- AppArmor mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/apparmor
