Commit Graph

16 Commits

Author SHA1 Message Date
Jeffrey Townsend
c4a20ba4fb PPC Upgrade fixes. 2016-03-29 20:14:32 +00:00
Jeffrey Townsend
00a64af331 Load the platform-config yaml file at init time. 2016-03-29 20:03:30 +00:00
Jeffrey Townsend
95a32c5c6c Generic comments. 2016-03-29 20:02:58 +00:00
Jeffrey Townsend
d0b968a561 Increase delay. 2016-03-29 20:02:32 +00:00
Jeffrey Townsend
dc1cb439b0 Initial ONIE and Loader upgrade support. 2016-03-29 18:26:02 +00:00
Jeffrey Townsend
2c8bf4fa69 Upgrade infrastructure. 2016-03-29 18:24:24 +00:00
Jeffrey Townsend
e66f04f816 Short console flush prior to executing rcS 2016-03-29 18:23:43 +00:00
Jeffrey Townsend
d9ea7acf5d Remove log msg. 2016-03-29 16:06:51 +00:00
Jeffrey Townsend
7f5305327a Renamed. 2016-03-29 16:04:45 +00:00
Jeffrey Townsend
0be3bf3708 New boot.d early init sequence.
There is a new init sequence that is executed prior to all concurrent
init.d services.

Placing ordered services in /etc/boot.d allows you to interpose upgrade,
verification, and special handling prior to execution of the normal SYSV init.

This system can be accessed by placing ordered scripts directly in
/etc/boot.d from your package.

This infra is used to perform early loader and partition upgrade checks, onie upgrades,
cpld upgrades, and the like.

Normal filesystem mounts are performed at priority 50.
Platform initialization is performated at priority 51.

TODO: Integrate upgrade sequence.
2016-03-29 14:58:35 +00:00
Steven Noble
9fb5989b90 Updated boot1 to support overlay and overlayfs 2016-01-05 21:57:57 +00:00
Jeffrey Townsend
35df5077e8 Allow basedir() to join paths. 2016-01-05 18:09:14 +00:00
Jeffrey Townsend
e5bba253b3 - Support new baseplatform() method in platform base class.
- Allow multiple patterns for the ONLP platform library.
2016-01-04 19:43:59 +00:00
Jeffrey Townsend
9c17de57b3 Remove confusing message. 2015-12-18 13:46:24 -08:00
Jeffrey Townsend
0588bce5b0 Include bootmodes. 2015-12-11 21:32:05 +00:00
Jeffrey Townsend
45dee0c608 Initial. 2015-11-19 22:45:38 +00:00