I ran this on older kernel, which worked fine - it skipped the build.
Then I tried RHEL7 alpha, which has more recent kernel: 3.10.0-0.rc4,
but it failed:
# ./fw_load
cp: cannot stat ‘/lib/udev/rules.d/50-firmware.rules’: No such file or
directory
fw_load 1 TBROK : Failed to copy
'/lib/udev/rules.d/50-firmware.rules' to '/etc/udev/rules.d/' at
fw_load.c:164
fw_load 2 TBROK : Remaining cases broken
fw_load 0 TWARN : tst_rmdir: TESTDIR was NULL; no removal attempted
I'll see if I can find out what happened to 50-firmware.rules,
it could some side-effect of systemd.
Would it be better to change failed copy command to just TWARN, and
continue testing? After that, test will completed with udev failed
test-cases, or if udev has those rules in the other configuration files,
everything will be fine.