Clean Core

From LinuxMCE
Revision as of 20:04, 2 August 2007 by KingCrab (Talk | contribs) (Known Information)

Jump to: navigation, search

Introduction

This page is meant to document the efforts to turn the LMCE core into one or more "services" that are automaticly started at boot time. In other words we would like to get rid of the Launch Manager application, and it's dependency uppon a graphic environment, at least for starting a (dedicated) core machine.

Due to the lack of documentation we will have to figure a lot of things out on our own. Please don't be shy to add any related knowledge you have, we don't really know what we're doing, so why should you? At least by adding stuff here we'll be able to build uppon each others experience without having to reverse-engineer the wheel every time. And who knows, one day we might even achieve our common goal.

Known Information

you'll find all of the LinuxMCE scripts in /usr/pluto/bin. 
Two very interesting scripts are Start_X.sh (which I assume you already found?) and StartCoreServices.sh

My guess would be you could disable the Start_X script. 
This can be done from the web interface and goto Advanced: Software: Boot Sequence. 
Untick the box for Start_X. 
Then, manually launch /usr/pluto/bin/StartCoreServices.sh from some init script. 
I think that should do what you originally asked for, but I haven't tried it myself.
  • A request for more information on the forum was posted by KingCrab: How does a core system start?. If you don't want to sign up for the wiki or feel uncomfortable editing this page you could leave a message there.
  • More to come...




I've tried the way bobpaul described in his post, but unfortunately working with the Start_X box didn't change anything for me. Then I tried it the "old linux way" ;-) I removed the S99kdm script from /etc/rc2.d, giving me a text login at bootup. Next step was to modify the /etc/rc.local by adding /usr/pluto/bin/StartCoreServices.sh. After next bootup the login web page was up again. This is the point I stopped testing and tried to get more information on startup before moving on... (done with beta2 and rc1)



Version Specific Notes

This seems like a good place to add information specificly related to a certain version of LMCE.

LMCE 1.1 RC1

The current test version.