mirror of
https://github.com/systemd/systemd.git
synced 2025-03-01 08:58:29 +03:00
udev-test: add message to show why test-udev failed
Before: Assertion 'mknod(devname, mode, devnum) == 0' failed at ../src/test/test-udev.c:116, function run(). Aborting. Assertion 'unlink(devname) == 0' failed at ../src/test/test-udev.c:118, function run(). Aborting. After: mknod() failed for '/dev/sda': Operation not permitted unlink('/dev/sda') failed: No such file or directory
This commit is contained in:
parent
ba958bb18b
commit
a680beb2fe
@ -113,9 +113,11 @@ static int run(int argc, char *argv[]) {
|
||||
|
||||
(void) mkdir_parents_label(devname, 0755);
|
||||
(void) sd_device_get_devnum(dev, &devnum);
|
||||
assert_se(mknod(devname, mode, devnum) == 0);
|
||||
if (mknod(devname, mode, devnum) < 0)
|
||||
return log_error_errno(errno, "mknod() failed for '%s': %m", devname);
|
||||
} else {
|
||||
assert_se(unlink(devname) == 0);
|
||||
if (unlink(devname) < 0)
|
||||
return log_error_errno(errno, "unlink('%s') failed: %m", devname);
|
||||
(void) rmdir_parents(devname, "/");
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user