desc => "label test of scsi disc",
subsys => "block",
devpath => "block/sda",
- exp_name=> "boot_disk" ,
+ exp_name => "boot_disk" ,
conf => <<EOF
BUS="scsi", SYSFS{vendor}="IBM-ESXS", NAME="boot_disk%n"
KERNEL="ttyUSB0", NAME="visor"
desc => "label test of scsi partition",
subsys => "block",
devpath => "block/sda/sda1",
- exp_name=> "boot_disk1" ,
+ exp_name => "boot_disk1" ,
conf => <<EOF
BUS="scsi", SYSFS{vendor}="IBM-ESXS", NAME="boot_disk%n"
EOF
desc => "label test of pattern match",
subsys => "block",
devpath => "block/sda/sda1",
- exp_name=> "boot_disk1" ,
+ exp_name => "boot_disk1" ,
conf => <<EOF
BUS="scsi", SYSFS{vendor}="?IBM-ESXS", NAME="boot_disk%n-1"
BUS="scsi", SYSFS{vendor}="IBM-ESXS?", NAME="boot_disk%n-2"
subsys => "block",
devpath => "block/sda",
exp_name => "node",
- perms => "5000::0444",
+ exp_perms => "5000::0444",
conf => <<EOF
BUS="scsi", KERNEL="sda", NAME="node", OWNER="5000", MODE="0444"
EOF
exp_majorminor => "89:300",
conf => <<EOF
KERNEL="i2c-300", NAME="node"
+EOF
+ },
+ {
+ desc => "big major number test",
+ subsys => "i2c-dev",
+ devpath => "class/i2c-dev/i2c-fake1",
+ exp_name => "node",
+ exp_majorminor => "4095:1",
+ conf => <<EOF
+KERNEL="i2c-fake1", NAME="node"
+EOF
+ },
+ {
+ desc => "big major and big minor number test",
+ subsys => "i2c-dev",
+ devpath => "class/i2c-dev/i2c-fake2",
+ exp_name => "node",
+ exp_majorminor => "4094:89999",
+ conf => <<EOF
+KERNEL="i2c-fake2", NAME="node"
EOF
},
);
my ($dev, $ino, $mode, $nlink, $uid, $gid, $rdev, $size,
$atime, $mtime, $ctime, $blksize, $blocks) = stat("$PWD/$udev_root$config->{exp_name}");
- if (defined($config->{perms})) {
+ if (defined($config->{exp_perms})) {
my $wrong = 0;
- $config->{perms} =~ m/^(.*):(.*):(.*)$/;
+ $config->{exp_perms} =~ m/^(.*):(.*):(.*)$/;
if ($1 ne "") {
if ($uid != $1) { $wrong = 1; };
}