Clean Core

From LinuxMCE
Revision as of 00:36, 2 August 2007 by Zaerc (Talk | contribs) (gotta start somewhere)

(diff) ←Older revision | view current revision (diff) | Newer revision→ (diff)
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...

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.