Difference between revisions of "Firstboot"

From LinuxMCE
Jump to: navigation, search
(some initial information about the new firstboot process)
 
 
Line 18: Line 18:
  
 
*Package '''lmce-md-meta''' contains ''firstboot_core_md'', this package in depended on by '''lmce-hybrid'''
 
*Package '''lmce-md-meta''' contains ''firstboot_core_md'', this package in depended on by '''lmce-hybrid'''
**This file configures the MediaDirector portion of devices after the initial core configuration.
+
**This file configures the MediaDirector portion of a hybrid after the initial core configuration.
  
*Package '''lmce-md-base''' contains ''firstboot_md''
+
*Package '''lmce-disked-md-base''' contains ''firstboot_md''
 
**This file configures a non-hybrid MediaDirector
 
**This file configures a non-hybrid MediaDirector
 
**This file chain loads ''firstboot_md_*'' depending on which pkgs have been installed on this particular system.
 
**This file chain loads ''firstboot_md_*'' depending on which pkgs have been installed on this particular system.
  
*Package '''lmce-md-rpi2''' contains ''firstboot_md_rpi2''
+
*Package '''lmce-disked-md-rpi2''' contains ''firstboot_md_rpi2''
 
**This file configures specialty graphics and kernel setup for using the rpi2 as a MediaDirector.
 
**This file configures specialty graphics and kernel setup for using the rpi2 as a MediaDirector.
  
*Package '''lmce-mid-base''' contains ''firstboot_md'', this should never be installed with '''lmce-md-base'''.
+
*Package '''lmce-disked-mid-base''' contains ''firstboot_md'', this should never be installed with '''lmce-disked-md-base'''.
**This file configures a Mobile Internet Device, setup is nearly identical to that in '''lmce-md-base'''.
+
**This file configures a Mobile Internet Device, setup is nearly identical to that in '''lmce-disked-md-base'''.
 
**This file chain loads ''firstboot_mid_*'' depending on which pkgs have been installed on this particular system.
 
**This file chain loads ''firstboot_mid_*'' depending on which pkgs have been installed on this particular system.
  
*Package '''lmce-mid-joggler''' contains ''firstboot_mid_joggler''
+
*Package '''lmce-disked-mid-joggler''' contains ''firstboot_mid_joggler''
 
**This file configures specialy settings for the joggler as a MID, usually an Orbiter.
 
**This file configures specialy settings for the joggler as a MID, usually an Orbiter.

Latest revision as of 23:52, 19 November 2015

When installing lmce there are a myriad of possible packages, the correct initial package must be chosen for apt-get install to achieve a desired setup.

Hybrid - lmce-hybrid
Core Only - lmce-core

Disked MD - lmce-disked-md-base
RPi2 MD - lmce-disked-md-rpi2
Joggler Orbiter - lmce-disked-mid-joggler


The firstboot process uses a series of cascading scripts to make modular packages for specific needs so they can easily plug-in to the firstboot process. All firstboot* scripts must be located in /usr/pluto/install

  • Package lmce-install-scripts contains the initial firstboot file in /usr/pluto/install/
    • This file chain loads firstboot_core and then firstboot_md depending on which pkgs have been installed on this particular system.
  • Package lmce-core contains firstboot_core
    • This file preps any specific configuration that is required for running a Core system.
    • This file chain loads firstboot_core_* depending on which pkgs have been installed on this particular system.
  • Package lmce-md-meta contains firstboot_core_md, this package in depended on by lmce-hybrid
    • This file configures the MediaDirector portion of a hybrid after the initial core configuration.
  • Package lmce-disked-md-base contains firstboot_md
    • This file configures a non-hybrid MediaDirector
    • This file chain loads firstboot_md_* depending on which pkgs have been installed on this particular system.
  • Package lmce-disked-md-rpi2 contains firstboot_md_rpi2
    • This file configures specialty graphics and kernel setup for using the rpi2 as a MediaDirector.
  • Package lmce-disked-mid-base contains firstboot_md, this should never be installed with lmce-disked-md-base.
    • This file configures a Mobile Internet Device, setup is nearly identical to that in lmce-disked-md-base.
    • This file chain loads firstboot_mid_* depending on which pkgs have been installed on this particular system.
  • Package lmce-disked-mid-joggler contains firstboot_mid_joggler
    • This file configures specialy settings for the joggler as a MID, usually an Orbiter.