#
#=DESCRIPTION validate some uses of the profile flags.
#=EXRESULT PASS
# vim:ft=apparmor
#
/does/not/exist flags=(default_allow) {
  #include <includes/base>

  /usr/X11R6/lib/lib*so* r,
  /does/not/exist r,
}

/does/not/exist2 flags=(audit) {
  #include <includes/base>

  /usr/X11R6/lib/lib*so* r,
  /does/not/exist2 r,
}

/does/not/exist3 flags=(default_allow,audit) {
  #include <includes/base>

  /usr/X11R6/lib/lib*so* r,
  /does/not/exist5 r,
}

/does/not/exist4 flags=(audit,default_allow) {
  #include <includes/base>

  /usr/X11R6/lib/lib*so* r,
  /does/not/exist7 r,
}

/does/not/exist5 flags=(audit,default_allow,audit) {
  #include <includes/base>

  /usr/X11R6/lib/lib*so* r,
  /does/not/exist8 r,
}

/does/not/exist6 (default_allow) {
  #include <includes/base>

  /usr/X11R6/lib/lib*so* r,
  /does/not/exist r,
}

/does/not/exist7 (audit) {
  #include <includes/base>

  /usr/X11R6/lib/lib*so* r,
  /does/not/exist2 r,
}

/does/not/exist8 (default_allow,audit) {
  #include <includes/base>

  /usr/X11R6/lib/lib*so* r,
  /does/not/exist5 r,
}

/does/not/exist9 (audit,default_allow) {
  #include <includes/base>

  /usr/X11R6/lib/lib*so* r,
  /does/not/exist7 r,
}

/does/not/exist10 (audit,default_allow,audit) {
  #include <includes/base>

  /usr/X11R6/lib/lib*so* r,
  /does/not/exist8 r,
}
