Commit Graph

147 Commits

Author SHA1 Message Date
Jeffrey Townsend
2e7df5b080 Populate the ONL-CONFIG partition with a README.
- This is mostly infrastructure prove-out.
2016-08-12 19:03:04 +00:00
Jeffrey Townsend
890ded00f3 Add 64x40. 2016-08-11 20:51:01 +00:00
Jeffrey Townsend
68a5b32aa4 onl-bootd is a dependency. 2016-07-30 16:40:27 +00:00
Jeffrey Townsend
b9b61d71fd - The install initrd is now explicit in the sysconfig
- The system initrd is now named as per the platform.
2016-07-29 15:34:04 -07:00
Jeffrey Townsend
4b66ba09a0 The upgrade initrd is now explicit in the sysconfig. 2016-07-29 15:33:35 -07:00
Jeffrey Townsend
451cc90675 The installation and upgrade initrds are now explicit in the sysconfig. 2016-07-29 15:32:58 -07:00
Jeffrey Townsend
cf9b8818c6 Loader-specific package has been deprecated. 2016-07-29 15:32:34 -07:00
Jeffrey Townsend
f7bb2a4e50 Deprecated. 2016-07-29 15:30:10 -07:00
Jeffrey Townsend
d23e8e1ace Full path must be used. 2016-07-29 15:29:47 -07:00
Carl D. Roth
ae1798a75b Add missing ONIE label-finder, fix bugs in blkid scanner 2016-07-27 15:08:05 -07:00
Jeffrey Townsend
1aa0c86ac2 Merge pull request #86 from carlroth/master
Support persistent, directory-based installs
2016-07-26 14:33:08 -07:00
Jeffrey Townsend
9e88eb125e Merge pull request #92 from jnealtowns/as4610
Support AS4610-30 and AS4610-54
2016-07-22 14:53:12 -07:00
Jeffrey Townsend
57ebc779d8 Merge pull request #93 from carlroth/roth_bigdisk
Updates for larger disks with non-default block sizes
2016-07-22 14:53:02 -07:00
Carl D. Roth
a2a255ae06 Updates for large disks
- report logical and physical sector sizes
- be less strict about sector sizes
- align partitions on physical sector size
2016-07-22 13:41:59 -07:00
Carl D. Roth
ff3bbf7bb8 Remount onie-boot if necessary 2016-07-22 13:41:49 -07:00
Carl D. Roth
551eb28d33 Re-introduce code that identifies already-mounted rootfs 2016-07-22 13:39:13 -07:00
Jeffrey Townsend
67df0a0c8b Add 3.16 kernel option. 2016-07-22 20:35:44 +00:00
Carl D. Roth
b1b0b218fd Updates for large disks
- report logical and physical sector sizes
- be less strict about sector sizes
- align partitions on physical sector size
2016-07-22 13:33:00 -07:00
Carl D. Roth
ac6f246291 Remount onie-boot if necessary 2016-07-22 13:27:58 -07:00
Carl D. Roth
50f43798e9 Merge branch 'master' of github.com:opencomputeproject/OpenNetworkLinux
Conflicts:
	builds/any/installer/grub/builds/Makefile
	builds/any/installer/uboot/builds/Makefile
	packages/base/all/initrds/loader-initrd-files/src/lib/boot1
	packages/base/all/vendor-config-onl/PKG.yml
	packages/base/all/vendor-config-onl/src/python/onl/mounts/__init__.py
2016-07-21 12:39:10 -07:00
Jeffrey Townsend
a444ecc26d Add 24x1+4x10. 2016-07-20 23:16:37 +00:00
Jeffrey Townsend
b19ec20227 Boot-time package installation option.
Packages present and listed in /mnt/onl/data/install-debs/list will be installed.
This faciliates development and boot-patching of existing systems.
2016-07-19 14:35:32 +00:00
Jeffrey Townsend
705fd2f3cd Set default logger. 2016-07-19 14:35:03 +00:00
Jeffrey Townsend
80822e7f66 Return the current environmental data. 2016-07-14 17:40:29 +00:00
Jeffrey Townsend
1d878e046d Return current environmental data in JSON 2016-07-14 17:38:43 +00:00
Jeffrey Townsend
c575a267dc Make the upgrade status accessible. 2016-07-14 17:20:38 +00:00
Jeffrey Townsend
a3b8906db3 Clarify platform OID methods. 2016-07-14 17:19:06 +00:00
Jeffrey Townsend
6ef54b1986 Improve context management. 2016-07-14 17:18:47 +00:00
Jeffrey Townsend
3eea17f7a9 Add new versions class interface. 2016-07-13 22:58:00 +00:00
Jeffrey Townsend
b044cf78a0 - Use the sysconfig interface for customization.
- Assume the existance of the initrd [This needs to be fixed later].
2016-07-11 19:42:21 +00:00
Jeffrey Townsend
997565c6bd Add default installer strings. 2016-07-11 19:42:00 +00:00
Jeffrey Townsend
418bdf3a5a The initrd is not longer a part of the platform configuration. This is an integration setting. 2016-07-11 19:41:09 +00:00
Jeffrey Townsend
4918fee87b If any rc.boot scripts are present in mounted partitions they will be executed at boot time. 2016-07-05 22:46:06 +00:00
Jeffrey Townsend
0fcad8f65e Use -sha256 for certificate signing. 2016-06-22 20:56:15 +00:00
Jeffrey Townsend
deb24fa9b7 Platform method updates. 2016-06-14 15:54:50 +00:00
Jeffrey Townsend
6985ec5cad X86 Fixes. 2016-06-14 15:54:19 +00:00
Jeffrey Townsend
6957c75632 Simplify key name. 2016-06-08 21:48:47 +00:00
Jeffrey Townsend
d40845d7c9 Auto upgrade policy inherited from subclass. Needs work. 2016-06-08 21:48:05 +00:00
Jeffrey Townsend
1435153b75 The cannonical name for all ITB files is <platform>.itb. 2016-06-08 21:42:18 +00:00
Jeffrey Townsend
96a82eb880 Moved to sysconfig. 2016-06-08 11:36:51 -07:00
Jeffrey Townsend
5ac829e85f Don't copy the local sysconfig directory. 2016-06-08 11:36:09 -07:00
Jeffrey Townsend
286a9e4872 Renamed to sysconfig. 2016-06-08 18:33:44 +00:00
Jeffrey Townsend
e6e16a5f48 Now provided by sysconfig. 2016-06-08 17:40:04 +00:00
Jeffrey Townsend
9e2ab9b853 ONL Configuration Defaults 2016-06-02 19:35:12 +00:00
Jeffrey Townsend
f34662cb60 The system configuration is now a heirarchical merge of the sorted files in /etc/onl/config.
The only required file is the existing 00-defaults.yml
2016-06-02 19:34:18 +00:00
Jeffrey Townsend
d2f0cf340d Add generic dictionary merge routine.
- Poached from YamlUtils.
- YamlUtils should be updated to use this as the base merge routine.
2016-06-02 19:33:12 +00:00
Carl D. Roth
94ac25053b Added stub SWI upgrade script 2016-06-01 18:49:33 -07:00
Carl D. Roth
05561cd482 Record SWI data before switchroot
- also update version location(s)
2016-06-01 18:49:20 -07:00
Carl D. Roth
6bd030c898 Record SWI data before booting 2016-06-01 18:48:52 -07:00
Carl D. Roth
dbc63575e7 Update swiprep version locations, add --record option 2016-06-01 18:48:35 -07:00