414 Commits

Author SHA1 Message Date
Jeffrey Townsend
8168fdc1cf Merge pull request #392 from carlroth/master
Suppress dmidecode warnings for KVM systems
2018-05-29 13:12:52 -07:00
Carl D. Roth
3b28243ccb Suppress dmidecode warnings for KVM systems 2018-05-24 13:27:55 -07:00
Jeffrey Townsend
3a6f48f880 Merge pull request #385 from zhouzi88/swl-4496
support S4112F
2018-05-15 13:46:30 -07:00
Zi Zhou
c4fa324fee support S4112F 2018-05-11 13:19:50 -07:00
Carl D. Roth
e9c760edd2 Fixed broken loader upgrade
- too many nested chroots
- update loader system query to use a proper onie-sysinfo call
2018-05-02 16:42:08 -07:00
Carl D. Roth
9b282495fa Better support for UEFI
- throw a proper error if we cannot find the ESP partition
- don't forget to parse the GPT first before starting the ESP search
2018-05-02 16:41:04 -07:00
Carl D. Roth
e09559d6dc load the efivarfs filesystem if needed 2018-05-02 16:39:59 -07:00
Carl D. Roth
7b7fef083a load the efivarfs module if possible 2018-05-02 16:38:20 -07:00
Carl D. Roth
d39868c23b load the efivarfs module if possible 2018-05-02 16:38:14 -07:00
Jeffrey Townsend
d66cceee0e Rename the 4.9-arm64-all kernel to 4.9-lts-arm64-all to confirm the the existing nameing conventions. 2018-04-26 17:32:04 +00:00
Jeffrey Townsend
a91f3d7e8f Merge branch 'add-arm64-lts4.9-and-nxp-layerscape-platforms' of github.com:shengzhou/OpenNetworkLinux 2018-04-26 06:53:08 -07:00
Jeffrey Townsend
a97785c10b Add a silent option while running the upgrade steps. 2018-04-24 18:32:12 +00:00
Jeffrey Townsend
a4492c87d6 New sysconfig option which skips the execution of the upgrade steps at boot time. 2018-04-24 17:20:49 +00:00
Jeffrey Townsend
50878146fd Better output for scalar values. 2018-04-24 17:20:10 +00:00
Shengzhou Liu
9e464d2075 Upgrade to kernel lts-4.9.75 for arm64 platforms
Signed-off-by: Guo Hanyue <guo.hanyue@nxp.com>
Signed-off-by: Shengzhou Liu <Shengzhou.Liu@nxp.com>
2018-04-24 13:46:30 +08:00
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