]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
udev-test: check if permitted to create block device nodes 11100/head
authorAlexey Bogdanenko <alexey@bogdanenko.com>
Tue, 11 Dec 2018 13:55:34 +0000 (16:55 +0300)
committerAlexey Bogdanenko <alexey@bogdanenko.com>
Tue, 11 Dec 2018 13:55:34 +0000 (16:55 +0300)
test/udev-test.pl

index eb76ebd72efd6b63a7c9cf343c3844fd31adbfa1..957cda541cc32a1653027b6e3d9e22141f8ab3c4 100755 (executable)
@@ -1554,6 +1554,14 @@ sub udev_setup {
                 return 0;
         }
 
+        # check if we are permitted to create block device nodes
+        my $block_device_filename = $udev_dev . "/sda";
+        if (system("mknod", $block_device_filename, "b", "8", "0")) {
+                warn "unable to create $block_device_filename";
+                return 0;
+        }
+        unlink $block_device_filename;
+
         system("cp", "-r", "test/sys/", $udev_sys) && die "unable to copy test/sys";
 
         system("rm", "-rf", "$udev_run");