Carl D. Roth
87fbe5d56f
Sample templates for platform configs
2016-05-02 12:56:59 -07:00
Carl D. Roth
2a1bb49f18
Helper shell code for new installer
2016-05-02 12:55:53 -07:00
Carl D. Roth
a780c0b5eb
Userland tools for new installer
2016-05-02 12:55:05 -07:00
Carl D. Roth
15c7af3999
Platform config updates
...
- get the platform type from /etc/machine.conf if run from ONIE
2016-05-02 12:53:33 -07:00
Carl D. Roth
972f2cdf6f
Update the YAML loader for platform configs
2016-05-02 12:53:01 -07:00
Carl D. Roth
90a45eff50
Yaml helper module
...
- util for loading the mongrel YAML platform definitons
2016-05-02 12:52:13 -07:00
Carl D. Roth
dc0178c984
Initial checkin of pythonic installer library
...
- u-boot is currently broken
2016-05-02 12:42:37 -07:00
Carl D. Roth
58cf4e5036
Updated install template for vendor-config-onl
...
- Include stub shell file for new installer
- put Python files in a proper site install location
2016-05-02 12:41:21 -07:00
Jeffrey Townsend
d837ea6d6e
Mount quiet with status.
2016-04-13 18:50:08 -07:00
Jeffrey Townsend
c9ba39388d
Updates for new partition layout and mount management.
2016-04-13 18:37:24 -07:00
Jeffrey Townsend
a920b9ae63
Loader mount policies.
2016-04-13 18:36:54 -07:00
Jeffrey Townsend
9f2f912366
New Mount Management.
...
Data mounts are now handled exclusively by the new OnlMountManager.
This is now included in both SWI, Loader, and standard root installation images.
The initmounts script is now used by all components to effect filesystem checks,
deployment-specific mount and recovery policies.
2016-04-13 18:30:15 -07:00
Jeffrey Townsend
4003168bed
Commonize FIT-based upgrade logic.
2016-04-05 18:28:32 +00:00
Jeffrey Townsend
5e9e0e40e9
Improve error.
2016-04-04 20:16:44 +00:00
Jeffrey Townsend
124f2ced6c
Merge branch 'master' of github.com:opencomputeproject/OpenNetworkLinux
...
Conflicts:
sm/infra
2016-04-04 11:14:19 -07:00
Jeffrey Townsend
6f5e6fdce8
Add armel.
2016-04-03 15:44:10 -07:00
Jeffrey Townsend
686624abab
- Clean up architecture handling.
...
- Add ARM support.
2016-04-03 15:43:33 -07:00
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