Jeffrey Townsend
6ca7b8f423
Add 4.14
2018-04-18 16:49:03 +00:00
Jeffrey Townsend
736eeadb4d
Use onldebni to automatically run debian operations non-interactively under policy-rc.d protection.
...
This is useful for automated RFS modifications after first creation.
2018-04-15 22:41:28 +00:00
Jeffrey Townsend
15520e4dd6
Remove accidental changes.
2018-04-12 15:04:08 -07:00
Jeffrey Townsend
0012b203db
If the first blkid lookup fails we can't take an exception if the following ubi lookup also fails.
2018-04-12 17:49:57 +00:00
Jeffrey Townsend
0d96386d95
Merge pull request #315 from DeltaProducts/ag6248-feb-12
...
add platform support for ag6248c and ag6248c_poe
2018-04-04 08:35:14 -07:00
Jeffrey Townsend
41bf6970e5
Add option for local script execution during autoboot.
2018-04-02 18:54:54 +00:00
shaohua.xiong
65cd247a0a
add platform support for ag6248c and ag6248c_poe
2018-02-23 16:25:05 +08:00
Jeffrey Townsend
6aa99a1179
Merge pull request #303 from carlroth/master
...
Support local file paths with colons
2018-02-03 07:02:06 -08:00
Carl D. Roth
e8fb96d1ff
Support local file paths with colons
2018-02-02 19:28:34 -08:00
Wilson Ng
d570011c62
Add setters and getters for dns server and domain in OnlBootConfig.
2018-01-22 19:08:26 -08:00
Jeffrey Townsend
033587441e
The blkids must be walked prior to attempting to save the config partition (msdos only).
2018-01-20 19:20:23 +00:00
Carl D. Roth
6aadd03984
Clean up platform detection
...
- export /etc/machine.conf settings to installer.conf
- better handling of machine.conf bits during onie chroots (debug)
2018-01-03 16:34:27 -08:00
Carl D. Roth
8e31b248e9
Updated comment
2017-12-26 17:48:26 -08:00
Carl D. Roth
7550367afb
Platform ident should use onie-sysinfo
2017-12-26 17:48:08 -08:00
Carl D. Roth
1fdf13b506
Loader should use onie-sysinfo
2017-12-26 17:47:58 -08:00
Carl D. Roth
feeb3c3330
Wrap access to ONIE's sysinfo tool
2017-12-26 17:47:35 -08:00
Carl D. Roth
22bb3010e5
Add installer support for using onie-sysinfo instead of /etc/machine.conf
2017-12-26 17:47:11 -08:00
Jeffrey Townsend
43103d6633
Cache the DMI system version at baseconfig time.
2017-12-08 00:21:17 +00:00
Jonathan Tsai
e74f5db634
Add Support for QuantaMesh T3048-LY7:
...
1. Add class OnlPlatformPortConfig_48x10_4x100 at base.py
2. Port LY7 platform driver
3. Port LY7 ONLP: board info
4. Port LY7 ONLP: system led
5. Port LY7 ONLP: sfp
6. Set SYS_OBJECT_ID as ".3048.2700"
2017-10-27 12:12:24 +08:00
Brandon Chuang
91fae41cc6
Add new accton platform, AS7816_64X.
2017-10-16 14:40:44 +08:00
Jeffrey Townsend
c04a9a2604
Handle problems accessing the ONIE eeprom more gracefully.
2017-10-15 20:28:49 +00:00
Carl D. Roth
531ff17684
Unmount the EFI directory before doing a re-install
2017-10-11 17:08:10 -07:00
Carl D. Roth
6dbd880959
Use gdisk recovery commands
...
- recover from a corrupted/misplaced backup partition table
2017-08-30 17:16:32 -07:00
Carl D. Roth
32a1e64c4b
Move ESP to standard location
2017-08-25 10:51:32 -07:00
Carl D. Roth
639ab22ce7
Merge branch 'master' of github.com:opencomputeproject/OpenNetworkLinux into roth_uefi
2017-08-24 17:31:25 -07:00
Carl D. Roth
f243f7c8c2
Relax 'onlmounts' label parsing
...
- previous checkin regressed this
- re-enable e.g. 'boot' or 'BOOT' or 'ONL-BOOT'
2017-08-24 17:30:31 -07:00
Carl D. Roth
046684f323
Refactor UEFI support
...
- find the ESP partition and its UUID
2017-08-22 16:24:38 -07:00
Carl D. Roth
5bb959a38e
Refactor install support for UEFI
...
- handle proxy- and non-proxy setups
- handle boot entry manipulation
- properly set the OS name via sysconfig
- mount ESP partition for grub-efi
2017-08-22 16:23:19 -07:00
Carl D. Roth
e819231bb5
Fixes to support chroot etc.
...
- use an available chroot when running gdisk
- Add a simple onie-shell adapter
2017-08-22 16:21:16 -07:00
Carl D. Roth
9bb6e63a1f
Oops forgot to gather the onieDir
...
- eliminates most uses of proxy grub
2017-08-22 16:13:12 -07:00
Carl D. Roth
77fe26a72b
Proper ESP identification using GPT partition GUID
2017-08-18 17:54:03 -07:00
Carl D. Roth
79185302c1
Finalize sgdisk support
2017-08-18 17:53:36 -07:00
Carl D. Roth
1ef9dd8e16
Fixes for optional mount points
2017-08-18 17:53:20 -07:00
Carl D. Roth
df0f857ccf
WIP gdisk support
2017-08-18 09:32:49 -07:00
Carl D. Roth
d399f33c38
Refactor UEFI grub support
2017-08-18 09:32:41 -07:00
Jeffrey Townsend
3e89468cd0
Don't require link-up on ma1 if NETAUTO is not specified.
2017-08-17 22:47:54 +00:00
Carl D. Roth
94a3f32ee1
Merge branch 'master' of github.com:opencomputeproject/OpenNetworkLinux into roth_uefi
2017-08-14 15:04:15 -07:00
Jeffrey Townsend
11f7c45a76
Merge pull request #229 from carlroth/roth_swl_3971
...
Proactively fix GPT partition tables, see SWL-3971
2017-08-09 08:06:35 -07:00
Carl D. Roth
6c4983faad
Proactively fix GPT partition tables, see SWL-3971
...
- try to find the boot device
- try to determine if the boot device is GPT
- use sgdisk to correct simple errors
2017-08-08 19:53:34 -07:00
Carl D. Roth
766f37e7b3
Proactively fix GPT partition tables, see SWL-3971
...
- try to find the boot device
- try to determine if the boot device is GPT
- use sgdisk to correct simple errors
2017-08-08 19:51:05 -07:00
Jeffrey Townsend
b59d719dbb
Merge pull request #225 from carlroth/master
...
Update for large SWI files
2017-08-08 18:32:29 -07:00
Carl D. Roth
a57d222661
Mount efivarfs in loader and propagate it to the SWI
2017-08-07 18:16:23 -07:00
Carl D. Roth
15efbdc540
Add EFI-BOOT mount point
...
- optional
- depend on hokey "EFI System" GPT label, YMMV
- *TODO* use proper GPT UUID matching
2017-08-07 18:16:16 -07:00
Carl D. Roth
a1cf697f67
Overhaul ONL mtab.yml handling (preparing for UEFI support)
...
- fix timeout handling
- add 'optional' field for not-always-required mount points
- add 'label' field to disambiguate mtab.yml keys from FS labels
2017-08-07 18:16:08 -07:00
Jeffrey Townsend
8c1df07a86
Improve dmidecode usage.
...
- Improve arch conditions.
- Don't throw exeptions on decode errors.
2017-08-02 22:10:38 +00:00
Carl D. Roth
c0b3bd68ac
Pick the largest squashfs
2017-07-27 16:54:16 -07:00
Carl D. Roth
ec14deed3d
Merge branch 'master' of github.com:opencomputeproject/OpenNetworkLinux
...
Conflicts:
packages/base/all/initrds/loader-initrd-files/src/bin/swiprep
2017-07-27 15:54:50 -07:00
Carl D. Roth
14517423b2
Handler larger SWI files
...
- download SWI to a 1GiB tmpfs
- determine of the embedded squashfs will fit in the tmpfs
- resize the tmpfs if necessary
2017-07-27 14:51:30 -07:00
Carl D. Roth
eea0a9b161
Better handling for failed unzip (like, for disk full)
2017-07-27 14:07:57 -07:00
Jeffrey Townsend
cdb205ee75
Architecture and error checking.
2017-07-19 17:58:22 +00:00