Commit Graph

244 Commits

Author SHA1 Message Date
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
77c17d1c7c Fix i2c error detection. 2016-07-18 18:15:26 +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
b53e3fd6f5 Add iproc platform include directory to the modsynclist. 2016-06-24 02:20:26 +00:00
Steven Noble
bba8cfc48e igb bcm54616 patch ported to kernel 3.18 (#90)
Ported the driver-support-intel-igb-bcm54616-phy.patch from the 3.2 kernel to the 3.18 kernel.
2016-06-23 13:27:25 -07:00
Jeffrey Townsend
0fcad8f65e Use -sha256 for certificate signing. 2016-06-22 20:56:15 +00:00
Jeffrey Townsend
b46c31370e OpenSSL Parallel Build Patch
The patch incorporates the functionality of the existing dont-build-docs patch (which is now removed at setup).
2016-06-18 19:05:28 +00:00
Jeffrey Townsend
ccbca0e30b Add module declaration file. 2016-06-18 00:32:44 +00:00
Jeffrey Townsend
d763000af8 Add module declaration file. 2016-06-17 17:17:53 +00:00
Jeffrey Townsend
a7d40d3898 Copy filenames as-is. 2016-06-14 15:55:08 +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
Jeffrey Townsend
a56e721cad Merge branch 'master' of github.com:opencomputeproject/OpenNetworkLinux 2016-06-01 14:48:42 -07:00
Jeffrey Townsend
643fe50102 Derp. 2016-05-31 12:49:24 -07:00
Jeffrey Townsend
eb3f20d316 Invoke submake properly. 2016-05-31 11:42:08 -07:00
Jeffrey Townsend
bef0167e47 Menuconfig regenerated. 2016-05-31 11:41:25 -07:00
Jeffrey Townsend
00b7a8aad1 Revert "Menuconfig regenerated."
This reverts commit 1289bdbdd4.
2016-05-31 11:31:09 -07:00
Jeffrey Townsend
1289bdbdd4 Menuconfig regenerated. 2016-05-31 11:30:36 -07:00
Jeffrey Townsend
f2bf36ec14 Menuconfig regenerated. 2016-05-31 11:29:37 -07:00
Jeffrey Townsend
031ad4580c Fix bug in template. 2016-05-31 11:27:06 -07:00
Jeffrey Townsend
8195678c65 Use external toolchain. 2016-05-31 16:25:42 +00:00
Jeffrey Townsend
a451a3658c Regenerated menuconfig. 2016-05-31 16:15:18 +00:00
Jeffrey Townsend
be4620b705 Use external toolchain. 2016-05-31 16:11:38 +00:00
Jeffrey Townsend
842d7c58ce Regenerated menuconfig. 2016-05-31 15:53:44 +00:00
Jeffrey Townsend
b03cc37db0 Upgrade organization improvements. 2016-05-27 19:46:53 +00:00
Jeffrey Townsend
a6520e533c - Add onlyaml to the package for use in the runtime
- Cleanup deprecated files
- Add default sysconfig.
2016-05-27 19:45:23 +00:00
Jeffrey Townsend
d0e96743da PKI Now implemented as part of the OnlMountContext for ONL-CONFIG. 2016-05-27 19:44:40 +00:00
Jeffrey Townsend
96c9f612b8 - Use the new sysconfig interface for upgrade properties.
- Use the new OnlMountContext managers.
2016-05-27 19:42:13 +00:00
Jeffrey Townsend
a2c1a57b5e Renamed to onl-* 2016-05-27 19:41:51 +00:00
Jeffrey Townsend
398eec8da5 Improved ONL Mount Manager
- Better structured.
- Clients can now use mounts in ReadOnly and ReadWrite contexts seamlessly.
2016-05-27 19:40:00 +00:00