Further, unknown directives (Unmanaged by Linuxconf) are properly stored and rewritten back. I hope that this module will finally please all bind8 users... Check it out!
The module export an API to allow other module (or the Linuxconf core) to set/get the default run-level.
The first usage for this module is to allow Linuxconf to update the default run-level in the "boot mode/default boot mode" screen. Note that those using the askrunlevel utility (boot time menu) won't see any advantage. Those not using it will get an easy way to switch between graphic and text mode.
Unfortunately, most distribution do not provide sysv script with information usable by Linuxconf. They are black boxes. Until now Linuxconf was overriding completely various sysv script in those distribution.
Now there is a new strategy that will be put in place in the near future. For each distribution, there is a directory /usr/lib/linuxconf/DIST/sysv. In that directory, we can put file that complement or override if needed the corresponding service in the distribution. Using this strategy, we will be able to better integrate with the distribution. If one day, the distribution decide to be Linuxconf-aware, they will simply fold the information in those files in their own sysv scripts..
Those interest in the enhanced sysv script concept promoted by Linuxconf can read http://www.solucorp.qc.ca/linuxconf/tech/sysvenh
Linuxconf now pops a dialog allowing to either one of the following:
Note that when one of the last two option is selected, Linuxconf drops all privileges. You must be root to reassign ownership of a home directory.