Lines Matching refs:rules

12 # udev parses the rules, looks at the provided sysfs and
28 my $udev_rules_dir = "$udev_run/udev/rules.d";
29 my $udev_rules = "$udev_rules_dir/udev-test.rules";
33 desc => "no rules",
37 rules => <<EOF
45 rules => <<EOF
54 rules => <<EOF
63 rules => <<EOF
72 rules => <<EOF
80 rules => <<EOF
91 rules => <<EOF
100 rules => <<EOF
109 rules => <<EOF
117 rules => <<EOF
126 rules => <<EOF
136 rules => <<EOF
146 rules => <<EOF
154 rules => <<EOF
164 rules => <<EOF
174 rules => <<EOF
189 rules => <<EOF
199 rules => <<EOF
209 rules => <<EOF
217 rules => <<EOF
235 rules => <<EOF
243 rules => <<EOF
251 rules => <<EOF
259 rules => <<EOF
268 rules => <<EOF
278 rules => <<EOF
287 rules => <<EOF
295 rules => <<EOF
303 rules => <<EOF
311 rules => <<EOF
319 rules => <<EOF
327 rules => <<EOF
335 rules => <<EOF
343 rules => <<EOF
351 rules => <<EOF
359 rules => <<EOF
367 rules => <<EOF
375 rules => <<EOF
383 rules => <<EOF
392 rules => <<EOF
401 rules => <<EOF
410 rules => <<EOF
421 rules => <<EOF
434 rules => <<EOF
444 rules => <<EOF
452 rules => <<EOF
463 rules => <<EOF
471 rules => <<EOF
483 rules => <<EOF
495 rules => <<EOF
504 rules => <<EOF
513 rules => <<EOF
521 rules => <<EOF
529 rules => <<EOF
537 rules => <<EOF
547 rules => <<EOF
556 rules => <<EOF
565 rules => <<EOF
574 rules => <<EOF
583 rules => <<EOF
592 rules => <<EOF
601 rules => <<EOF
610 rules => <<EOF
619 rules => <<EOF
628 rules => <<EOF
637 rules => <<EOF
646 rules => <<EOF
655 rules => <<EOF
666 rules => <<EOF
679 rules => <<EOF
692 rules => <<EOF
701 rules => <<EOF
710 rules => <<EOF
718 rules => <<EOF
727 rules => <<EOF
735 rules => <<EOF
743 rules => <<EOF
753 rules => <<EOF
764 rules => <<EOF
772 rules => <<EOF
780 rules => <<EOF
788 rules => <<EOF
796 rules => <<EOF
804 rules => <<EOF
812 rules => <<EOF
820 rules => <<EOF
828 rules => <<EOF
836 rules => <<EOF
844 rules => <<EOF
852 rules => <<EOF
860 rules => <<EOF
870 rules => <<EOF
879 rules => <<EOF
887 rules => <<EOF
895 rules => <<EOF
904 rules => <<EOF
914 rules => <<EOF
924 rules => <<EOF
933 rules => <<EOF
944 rules => <<EOF
956 rules => <<EOF
967 rules => <<EOF
979 rules => <<EOF
991 rules => <<EOF
999 rules => <<EOF
1007 rules => <<EOF
1015 rules => <<EOF
1023 rules => <<EOF
1034 rules => <<EOF
1044 rules => <<EOF
1054 rules => <<EOF
1064 rules => <<EOF
1073 rules => <<EOF
1084 rules => <<EOF
1094 rules => <<EOF
1103 rules => <<EOF
1113 rules => <<EOF
1124 rules => <<EOF
1137 rules => <<EOF
1147 rules => <<EOF
1155 rules => <<EOF
1169 rules => <<EOF
1180 rules => <<EOF
1190 rules => <<EOF
1199 rules => <<EOF
1207 rules => <<EOF
1218 rules => <<EOF
1226 rules => <<EOF
1235 rules => <<EOF
1243 rules => <<EOF
1251 rules => <<EOF
1261 rules => <<EOF
1271 rules => <<EOF
1282 rules => <<EOF
1292 rules => <<EOF
1302 rules => <<EOF
1310 my ($action, $devpath, $rules) = @_;
1312 # create temporary rules
1314 open CONF, ">$udev_rules" || die "unable to create rules file: $udev_rules";
1315 print CONF $$rules;
1328 my($rules, $uid, $gid, $mode) = @_;
1334 $rules->{exp_perms} =~ m/^(.*):(.*):(.*)$/;
1366 my($rules, $rdev) = @_;
1372 $rules->{exp_majorminor} =~ m/^(.*):(.*)$/;
1402 my ($rules, $number) = @_;
1404 print "TEST $number: $rules->{desc}\n";
1405 print "device \'$rules->{devpath}\' expecting node/link \'$rules->{exp_name}\'\n";
1407 udev("add", $rules->{devpath}, \$rules->{rules});
1408 if (defined($rules->{not_exp_name})) {
1409 if ((-e "$udev_dev/$rules->{not_exp_name}") ||
1410 (-l "$udev_dev/$rules->{not_exp_name}")) {
1411 print "nonexistent: error \'$rules->{not_exp_name}\' not expected to be there\n";
1417 if ((-e "$udev_dev/$rules->{exp_name}") ||
1418 (-l "$udev_dev/$rules->{exp_name}")) {
1421 $atime, $mtime, $ctime, $blksize, $blocks) = stat("$udev_dev/$rules->{exp_name}");
1423 if (defined($rules->{exp_perms})) {
1424 permissions_test($rules, $uid, $gid, $mode);
1426 if (defined($rules->{exp_majorminor})) {
1427 major_minor_test($rules, $rdev);
1432 if ($rules->{exp_add_error}) {
1443 if (defined($rules->{option}) && $rules->{option} eq "keep") {
1448 udev("remove", $rules->{devpath}, \$rules->{rules});
1449 if ((-e "$udev_dev/$rules->{exp_name}") ||
1450 (-l "$udev_dev/$rules->{exp_name}")) {
1452 if ($rules->{exp_rem_error}) {
1467 if (defined($rules->{option}) && $rules->{option} eq "clean") {
1507 foreach my $rules (@tests) {
1508 run_test($rules, $test_num);