It’s convenient for a Maemo developer to have sshd and syslogd running on the device but on normal use they just use resources and wear out the flash.
I made a little Control Panel plugin with zuh‘s help for starting and stopping System V style init script actions. It uses invoke-rc.d for starting and stopping services and update-rc.d to add and remove services in system boot time actions.
It has only basic features implemented, i.e. it can start and stop services and add and remove them from startup routines.
- Speed up starting time by getting rid of fork+exec
- Add infoprints about the success of execution commands
- Sort services alphabetically
- Add option to hide “built-in” services
Be aware that this includes a suid root binary for executing the System V scripts!
The plugin UI is written with C++ so you need to have extras repository on your catalogue list for gtkmm libraries:
Web address: http://repository.maemo.org/extras/
Components: free non-free
The plugin can be installed from my maemo repository:
Web address: http://tuomas.kulve.fi/debian