- desc => "permissions test",
- subsys => "block",
- devpath => "/block/sda",
- exp_name => "node",
- exp_perms => "5000::0444",
- conf => <<EOF
-BUS="scsi", KERNEL="sda", NAME="node", OWNER="5000", MODE="0444"
-EOF
- },
- {
- desc => "permissions ttyUSB0:root:uucp:0660",
- subsys => "tty",
- devpath => "/class/tty/ttyUSB0",
- exp_name => "ttyUSB0",
- exp_perms => "0:14:0660",
- conf => <<EOF
-KERNEL="ttyUSB[0-9]*", NAME="ttyUSB%n"
-EOF
- },
- {
- desc => "permissions tty0::root:0444",
- subsys => "tty",
- devpath => "/class/tty/tty0",
- exp_name => "tty0",
- exp_perms => "0:0:0444",
- conf => <<EOF
-KERNEL="tty0", NAME="tty0"
-EOF
- },
- {
- desc => "permissions tty1:root::0555",
- subsys => "tty",
- devpath => "/class/tty/tty1",
- exp_name => "tty1",
- exp_perms => "0:0:0555",
- conf => <<EOF
-KERNEL="tty1", NAME="tty1"
-EOF
- },
- {
- desc => "permissions tty2:::0777",
- subsys => "tty",
- devpath => "/class/tty/tty2",
- exp_name => "tty2",
- exp_perms => "0:0:0777",
- conf => <<EOF
-KERNEL="tty2", NAME="tty2"
-EOF
- },
- {
- desc => "permissions tty3::: (default mode applied)",
- subsys => "tty",
- devpath => "/class/tty/tty3",
- exp_name => "tty3",
- exp_perms => "0:0:600",
- conf => <<EOF
-KERNEL="tty3", NAME="tty3"
-EOF
- },
- {
- desc => "permissions i2c-300:root:sys:0744",
- subsys => "i2c-dev",
- devpath => "/class/i2c-dev/i2c-300",
- exp_name => "i2c-300",
- exp_perms => "0:3:0744",
- conf => <<EOF
-KERNEL="i2c-300", NAME="i2c-300"
-EOF
- },
- {
- desc => "permissions i2c-fake1:root:7:0007",
- subsys => "i2c-dev",
- devpath => "/class/i2c-dev/i2c-fake1",
- exp_name => "i2c-fake1",
- exp_perms => "0:7:0007",
- conf => <<EOF
-KERNEL="i2c-fake1", NAME="i2c-fake1"
-EOF
- },
- {
- desc => "permissions ttyS[01]:0:5:0700",
- subsys => "tty",
- devpath => "/class/tty/ttyS1",
- exp_name => "ttyS1",
- exp_perms => "0:5:0700",
- conf => <<EOF
-KERNEL="ttyS1", NAME="ttyS1"
-EOF
- },
- {
- desc => "permissions ttyS[4-9]:tty:5:0060",
- subsys => "tty",
- devpath => "/class/tty/ttyS7",
- exp_name => "ttyS7",
- exp_perms => "0:5:0060",
- conf => <<EOF
-KERNEL="ttyS7", NAME="ttyS7"
-EOF
- },
- {
- desc => "permissions tty4:0:5:0707",
- subsys => "ttyS4",
- devpath => "/class/tty/tty4",
- exp_name => "tty4",
- exp_perms => "0:5:0707",
- conf => <<EOF
-KERNEL="tty4", NAME="tty4"
-EOF
- },
- {
- desc => "permissions tty4?:0:5:0007",
- subsys => "tty",
- devpath => "/class/tty/tty44",
- exp_name => "tty44",
- exp_perms => "0:5:0007",
- conf => <<EOF
-KERNEL="tty44", NAME="tty44"
-EOF
- },
- {
- desc => "permissions tty3[!3]:::0467",
- subsys => "tty",
- devpath => "/class/tty/tty35",
- exp_name => "tty35",
- exp_perms => "0:0:0467",
- conf => <<EOF
-KERNEL="tty35", NAME="tty35"
-EOF
- },
- {
- desc => "permissions tty33:bad:name:0500",