426654d72839cb8886a43554211757a300e7897c
The systemd-networkd-tests.py has some regex that uses non-capturing groups, but there is no need to use that with assertRegex; the groups aren't referenced so it doesn't matter if it's capturing or non-capturing. However, there are a few places where optional groups should have been used instead, so this changes that. Specifically, groups like this: (?:whatever |) should actually be: (whatever )? Additionally, this is specifically needed for these tests to run on Debian systems, because this assertRegex: 'Link File: (?:/usr)/lib/systemd/network/99-default.link' needs to be: 'Link File: (/usr)?/lib/systemd/network/99-default.link'
…
systemd - System and Service Manager
Details
General information about systemd can be found in the systemd Wiki.
Information about build requirements is provided in the README file.
Consult our NEWS file for information about what's new in the most recent systemd versions.
Please see the Hacking guide for information on how to hack on systemd and test your modifications.
Please see our Contribution Guidelines for more information about filing GitHub Issues and posting GitHub Pull Requests.
When preparing patches for systemd, please follow our Coding Style Guidelines.
If you are looking for support, please contact our mailing list or join our IRC channel.
Stable branches with backported patches are available in the stable repo.
Languages
C
88.5%
Shell
5.7%
Python
4.6%
Meson
1.1%