3 This version focuses on being more "distribution friendly". It adds mechanisms to add and remove
4 dependencies, either temporarily or persistently, between services without manual editing of
5 service description files.
8 * A new service description directive, "waits-for.d", allows specifying a directory for which the
9 contents (filenames) are read as dependencies. This provides a convenient way to add and remove
10 dependencies to service descriptions without editing the textual service description file.
11 * dinitctl has new commands, "add-dep" and "rm-dep", to add or remove a dependency between
12 services. The dependency is not persisted and won't survive a restart. Check the man page for
14 * dinitctl has new commands, "enable" and "disable". These permanently enable/disable
15 a service for some target ("boot" by default) by creating/destroying a symbolic link
16 in the waits-for.d directory specified in the service description (and create/remove
17 waits-for dependency dynamically). Check the man page for details.
18 * A code style guide has been added (in the "doc" directory).
19 * More tests, minor bugfixes.