From: Alexey Bogdanenko Date: Sat, 8 Dec 2018 12:35:30 +0000 (+0300) Subject: udev-test: fix missing directory test/run X-Git-Tag: v239-44~29 X-Git-Url: http://git-history.diyao.me/?a=commitdiff_plain;h=974431a70775d5127cd973c4b4705d2cf8884011;p=systemd%2F.git udev-test: fix missing directory test/run Fixes the following error: Failed to mount test /run: No such file or directory By the time command "./test-udev check" calls function "fake_filesystems", directory "test/run" must be present. (cherry picked from commit 1e5548c0e0962424b6ca5fdfd35c866b70760c8f) Related: #1642728 --- diff --git a/test/udev-test.pl b/test/udev-test.pl index 3517feab15..eb76ebd72e 100755 --- a/test/udev-test.pl +++ b/test/udev-test.pl @@ -1558,6 +1558,11 @@ sub udev_setup { system("rm", "-rf", "$udev_run"); + if (!mkdir($udev_run)) { + warn "unable to create directory $udev_run"; + return 0; + } + return 1; }