Carl D. Roth
19a8e75036
Optionally mount tmpfs within the loader
...
- XXX DANGER @jnealtowns be advised
2016-05-11 13:57:22 -07:00
Carl D. Roth
bb1c556cc4
Better error handling for failed connections
...
Export debug and verbosity settings
2016-05-11 13:47:32 -07:00
Carl D. Roth
5e35ea9192
Installer updates
...
- initial support for self-updating within ONL via a URL
- lazy unpack support
2016-05-10 18:28:16 -07:00
Carl D. Roth
7166dce5c6
Updated chroot utils
...
- Set up /run properly
- copy in /etc/onl files for self-update
2016-05-10 18:25:20 -07:00
Carl D. Roth
1f4a489421
Better error reporting for missing tools
2016-05-10 12:03:10 -07:00
Carl D. Roth
c640ddb751
Handle install from within ONL
2016-05-10 12:02:56 -07:00
Carl D. Roth
51550a194e
Make sure onl directories are unmounted
2016-05-10 12:02:45 -07:00
Carl D. Roth
f38e167b77
Remove deprecated files
2016-05-06 16:37:25 -07:00
Carl D. Roth
0cf41fd6d9
Re-write shell functions to use OnlPlatform data
2016-05-06 11:27:26 -07:00
Carl D. Roth
9c383236bb
Update/refactor, u-boot install is now a thing
2016-05-06 11:26:54 -07:00
Carl D. Roth
089f5be4d9
Added mkfs commands
2016-05-06 11:13:49 -07:00
Carl D. Roth
f8c9f41484
Added vendor config packages to loader
2016-05-06 11:12:48 -07:00
Carl D. Roth
ef8c6e701a
Update powerpc and arm profiles for new template
2016-05-06 11:12:05 -07:00
Carl D. Roth
07e68fe666
Working powerpc template, also include arm
2016-05-06 11:09:57 -07:00
Carl D. Roth
161b8e48d8
Revert dumb python path hack
2016-05-06 11:07:10 -07:00
Carl D. Roth
9127a94cf5
Add python compatibility path for debian-derived installs
2016-05-06 11:05:37 -07:00
Carl D. Roth
a5e443274f
Platform configs for x86-64 systems
2016-05-02 12:58:47 -07:00
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
Carl D. Roth
40a6020f27
Merge branch 'master' of github.com:opencomputeproject/OpenNetworkLinux
2016-04-14 12:59:43 -07:00
Carl D. Roth
f9b34e1ef8
Add onl-vendor-config-onl to initrd
2016-04-14 11:19:45 -07:00
Jeffrey Townsend
bcfbeda74b
Latest
2016-04-13 18:53:43 -07:00
Jeffrey Townsend
0df7559793
- All boot partitions are now ext2.
...
- All installer configurations updated for new partition system.
2016-04-13 18:51:57 -07:00
Jeffrey Townsend
937c8b4e60
- All boot partitions are now ext2.
...
- All installer configurations updated for new partition system.
2016-04-13 18:50:43 -07:00
Jeffrey Townsend
d837ea6d6e
Mount quiet with status.
2016-04-13 18:50:08 -07:00
Jeffrey Townsend
7ac989d678
Latest
2016-04-13 18:38:45 -07:00
Jeffrey Townsend
f94bbcc35e
The loader version of the vendor-config-onl package is now required.
2016-04-13 18:37:59 -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
bd5e374e32
Update with latest package configurations.
2016-04-13 15:20:54 -07:00
Jeffrey Townsend
718e21517f
The download directory must be created prior to the setup stage.
2016-04-13 14:50:36 -07:00
Jeffrey Townsend
d9db525297
Merge pull request #67 from carlroth/master
...
Initial rollup of installer WIP
2016-04-13 14:25:03 -07:00
Carl D. Roth
9816606a0c
Fixed Makefile includes
2016-04-13 13:53:27 -07:00
Carl D. Roth
b0ad23c944
Added pyparted
2016-04-13 13:50:10 -07:00
Carl D. Roth
24649caaee
Back out pyblkid
2016-04-13 13:49:56 -07:00
Jeffrey Townsend
553e9a2a10
Add support for reading the BCM temperature domain socket.
2016-04-12 18:50:04 +00:00
Jeffrey Townsend
b2d6ebf6aa
Allow operations on domain sockets.
2016-04-12 18:00:58 +00:00
Lewis Kang
2f1f4aeabe
add System EEPROM support for as5812
2016-04-11 16:12:31 +08:00
Jeffrey Townsend
9b78beef90
Revert "Remove AIM_CONFIG_INCLUDE_DAEMONIZE support from ONLP build."
...
This reverts commit 653ccf525e .
2016-04-08 23:44:58 +00:00
Jeffrey Townsend
e0b37adc52
AIM Daemon API changes.
2016-04-08 21:05:04 +00:00
Jeffrey Townsend
653ccf525e
Remove AIM_CONFIG_INCLUDE_DAEMONIZE support from ONLP build.
...
Daemon support was never used in the build but is now
failing due to new compile-time checks.
2016-04-08 16:41:34 +00:00
Jeffrey Townsend
b04a3d3f2d
Upgrade packages now stored per build architecture.
2016-04-05 11:29:08 -07:00
Jeffrey Townsend
4003168bed
Commonize FIT-based upgrade logic.
2016-04-05 18:28:32 +00:00