Jeffrey Townsend
58e03edf42
- Support custom /etc/issue[.net]
...
- Support generic file operations.
2016-06-08 18:34:24 +00: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
fe2c6026ce
Replaced by sysconfig interface.
2016-06-08 17:14:20 +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
Jeffrey Townsend
08267c2cde
Set /etc/issue* to ONL version string.
2016-06-02 01:22:27 +00:00
Jeffrey Townsend
2afb37ce01
Custom file and /etc/issue* generation.
2016-06-02 01:22:05 +00:00
Jeffrey Townsend
f0f6fd88bb
Upgrade packages only.
2016-06-01 22:24:15 +00:00
Jeffrey Townsend
24cf1f780e
Separate base system packages from ONL RFS specific packages.
...
- This allows the base package files to be shared with superprojects which won't use things like the upgrade packages.
2016-06-01 22:13:44 +00:00
Jeffrey Townsend
a56e721cad
Merge branch 'master' of github.com:opencomputeproject/OpenNetworkLinux
2016-06-01 14:48:42 -07:00
Carl D. Roth
c47c42f94d
Merge branch 'master' of github.com:opencomputeproject/OpenNetworkLinux
2016-05-31 13:05:05 -07:00
Carl D. Roth
85c3880610
Fixed path for version files
2016-05-31 12:57:28 -07:00
Jeffrey Townsend
643fe50102
Derp.
2016-05-31 12:49:24 -07:00
Jeffrey Townsend
8da0bea2ef
Upgrade builder images.
2016-05-31 11:50:42 -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
Carl D. Roth
2a6cbbacf7
fpm/deb do not like uppercase letters in package names. ORLY?
2016-05-27 13:11:48 -07:00
Carl D. Roth
35db5ffb43
Better implementation of 'latest'
...
- swi file timestamp is unreliable if clock is not set correctly
- extract build timestamp from manifest if available
- extract timestamp-ish string from 'version' file or from swi filename
2016-05-27 13:06:14 -07:00
Carl D. Roth
b21007c70a
Install manifest.json if available
...
- Hurr, fix unzip arguments
- put manifest and/or version at root level too
2016-05-27 13:02:53 -07:00
Jeffrey Townsend
8f8109c298
Update mount settings.
2016-05-27 19:48:02 +00:00
Jeffrey Townsend
c5de27cc3a
RFS Manifest updates.
2016-05-27 19:47:53 +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
Carl D. Roth
c7ae9a68c3
Use time module to compute timestamps
2016-05-27 12:41:17 -07: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
Jeffrey Townsend
95f545bf27
- initmounts -> onl-mounts
...
- pki -> onl-pki
2016-05-27 19:39:24 +00:00
Jeffrey Townsend
09d6ba8cae
- initmounts -> onl-mounts
...
- pki -> onl-pki
2016-05-27 19:38:48 +00:00
Jeffrey Townsend
c94cc26460
Initial ONL system configuration.
2016-05-27 19:37:56 +00:00
Jeffrey Townsend
2d7ded9d0c
Onl Utility Classes.
2016-05-27 19:36:37 +00:00
Jeffrey Townsend
f170a0117c
Initial system configuration and customization interface.
2016-05-27 19:35:26 +00:00
Jeffrey Townsend
cb96ab9a37
Deprecated.
2016-05-27 19:28:48 +00:00
Jeffrey Townsend
7a10269fb8
Customized RFS manifest.
2016-05-27 19:27:59 +00:00
Carl D. Roth
9194aff9da
Don't install an empty version file
2016-05-27 11:36:44 -07:00