Difference between revisions of "Firstboot"
From LinuxMCE
(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 | + | **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.