Latest kmod from git will leave modules.devname empty if no static nodes exist: https://git.kernel.org/cgit/utils/kernel/kmod/kmod.git/commit/?id=4c30a11d5fa84ebfdd3a8f05fa4ba1c16c074f43
That change should appear in kmod 23. Thus, to fix this bug (at least, for future kernel packages built on systems with kmod 23 or newer), please switch kmod-static-nodes.service to use ConditionFileNotEmpty. - Josh Triplett

