---- Changes since 1.150 ---- On operating systems like FreeBSD and AIX that have a script which is run at system shutdown time, this script can now be edited. It will also be updated by the enable_at_boot and disable_at_boot functions to run any shutdown-time code for newly created actions. Added an access control option to allow only the starting and stopping of actions, but not editing. ---- Changes since 1.170 ---- Added buttons for starting and enabling actions at boot, and stopping and disabling. ---- Changes since 1.250 ---- On systems that have the chkconfig command installed, it will be used to enable and disable boot-time actions instead of Webmin creating the symlinks manually. ---- Changes since 1.260 ---- Added a Module Config option to disable the use of the chkconfig command for enabling and disabling actions. Added support for the FreeBSD 5.x rc.d bootup scripts directory. ---- Changes since 1.290 ---- Added a button on the main page for restarting multiple servers at once. ---- Changes since 1.300 ---- Added support for Unbuntu, which has not /etc/inittab file. ---- Changes since 1.310 ---- Added start_action and stop_action functions for starting and stopping services in an OS-independent manner. ---- Changes since 1.390 ---- Re-wrote all user interface code to use the new Webmin UI library, for a more consistent look. ---- Changes since 1.400 ---- Updated the API used by other modules to allow new actions to be created on MacOS X systems, such as the firewall startup script. ---- Changes since 1.440 ---- Converted commands in the module's API file to POD format, and added more details about each function. ---- Changes since 1.540 ---- Added support for the Upstart boot system, seen on Ubuntu 10 and later.