Dependency list was a bit out of date. usbutils caused a depdenency loop, usbutils and pciutils is no longer a direct dependency. Since version 196 systemd ships its own hwdb for pci and usb.
This now checks whether the section really exists before trying to cd there. This removes ugly "$MOONBASE//$MODULE" folder does not exist error message
Solves the problem at hand
Installwatch log is no longer around during BUILD_POST_INSTALL stage which meant unit files was not properly tracked with the introduced change. The fix was to split out the daemon restart part into its own function which then is properly called in BUILD_POST_INSTALL. Installation and enabling of services is once again running in BUILD_POST_BUILD stage.
systemd: version bumped to 207.
Together with the upcoming changes in lunar-12 services will now restart after module POST_INSTALL execution. Currently service restart occured right after BUILD was finished which is too early. The lunar-12 change also call BUILD_POST_INSTALL plugins after module POST_INSTALL and not before as it currently does. (This change can be accepted PRE lunar-12) tmpfiles will now also be automatically created by systemd, this make it possible to omit "one-time" creation of temporary directories or files in /run from the module before a daemon is started.
The is-enabled produced an error message for each system.d file of an previously uninstalled module on lin.
Fixes for v11: - Getopt now properly check -g (download) option - Don't perform sanity checks on fhs - always use wget progress bar style
dbus: version bumped to 1.6.12.
Both are required to build the manpages.