From: Alexey Bogdanenko Date: Tue, 11 Dec 2018 13:55:34 +0000 (+0300) Subject: udev-test: check if permitted to create block device nodes X-Git-Tag: v240~87^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=dbfbc6c4e34366033cb340e8b0c3cbca683ff6f5;p=thirdparty%2Fsystemd.git udev-test: check if permitted to create block device nodes --- diff --git a/test/udev-test.pl b/test/udev-test.pl index eb76ebd72ef..957cda541cc 100755 --- a/test/udev-test.pl +++ b/test/udev-test.pl @@ -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");