Commit Graph

318 Commits

Author SHA1 Message Date
Carl D. Roth
dbc63575e7 Update swiprep version locations, add --record option 2016-06-01 18:48:35 -07:00
Carl D. Roth
c47c42f94d Merge branch 'master' of github.com:opencomputeproject/OpenNetworkLinux 2016-05-31 13:05:05 -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
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
Carl D. Roth
9194aff9da Don't install an empty version file 2016-05-27 11:36:44 -07:00
Carl D. Roth
c4669a6dc0 Merge branch 'master' of github.com:opencomputeproject/OpenNetworkLinux
Conflicts:
	builds/amd64/installer/legacy/builds/Makefile
	builds/any/installer/grub/builds/Makefile
	builds/any/installer/legacy/fit/builds/Makefile
	builds/any/installer/uboot/builds/Makefile
	packages/base/all/initrds/loader-initrd-files/PKG.yml
	packages/platforms-closed
2016-05-26 14:42:37 -07:00
Carl D. Roth
e17ea293e2 Refactor boot, boot1, implement directory-based installs 2016-05-26 14:06:00 -07:00
Carl D. Roth
c2e6da45a4 Factored out swi unpack/mount/overlay stuffs 2016-05-26 14:03:50 -07:00
Carl D. Roth
8041b7bf7c Deprecate initnetdev
- moved to onl-vendor-config-onl
- onl-loader-initscripts is now deprecated
2016-05-25 11:48:34 -07:00
Carl D. Roth
dbb2989314 Refactor to use swiget and swimount
- working (almost) support for persistent installs
2016-05-25 11:13:46 -07:00
Carl D. Roth
168495e04b Move 'latest' SWI calculation into swiget 2016-05-25 11:13:46 -07:00
Carl D. Roth
6a17f71234 Factor out the SWI retrieval and directory mounting 2016-05-25 11:13:45 -07:00
Carl D. Roth
f9b67ae99c Added 'installed' bootmode with inspiration from @sonoble
- refactor to leverage /bootmodes/swi
- splice in some of the /etc muckery from /bin/boot
- added consistency checks
- put some temp files on the flash
2016-05-25 11:13:45 -07:00
Carl D. Roth
d72cfb61a0 Added HostInfo parser to help with IPv6 addresses and authentiation creds 2016-05-25 11:13:45 -07:00
Carl D. Roth
aacb668932 Don't remount the filesystem if it is the root filesystem 2016-05-25 11:13:45 -07:00
Carl D. Roth
912602b697 Set hostDir to None to skip cleanup 2016-05-25 11:13:45 -07:00
Jeffrey Townsend
711fbacd65 Import from ONLP Repository. 2016-05-25 11:13:45 -07:00
Jeffrey Townsend
c568351d91 Remove comments. 2016-05-25 11:13:45 -07:00
Jeffrey Townsend
0b7e38ec89 Latest 2016-05-25 11:13:45 -07:00
Carl D. Roth
87ae54e79c loader init files depend on onl-vendor-config-onl 2016-05-25 11:13:45 -07:00
Carl D. Roth
f35d58a69c Spray and pray! Everything is eth0, right?
- stub out syspath entries for network devices
- assume that each platform boots with eth0
2016-05-25 11:13:45 -07:00
Jeffrey Townsend
3727a226e7 Latest 2016-05-20 16:52:24 +00:00
Jeffrey Townsend
6eab05f1de initdev -> initmounts 2016-05-20 16:49:30 +00:00
Jeffrey Townsend
b78a912292 Merge branch 'master' of github.com:opencomputeproject/OpenNetworkLinux 2016-05-20 14:55:25 +00:00
Jeffrey Townsend
5a9fe10b10 Merge pull request #83 from carlroth/master
Latest onl installer rollup
2016-05-20 07:53:46 -07:00
Jeffrey Townsend
89a4fe3f24 Version files have moved. 2016-05-20 14:29:41 +00:00
Jeffrey Townsend
e9facee6c4 Add new LED mode AUTO_BLINKING. 2016-05-20 14:28:35 +00:00
Jeffrey Townsend
9057eb80e2 Version files moved. 2016-05-20 01:25:36 +00:00
Jeffrey Townsend
dd4ebb7904 Support possible dynamic generation of the boot-config if not present. 2016-05-20 00:09:24 +00:00
Jeffrey Townsend
95997e7983 Use the system boot-config from /mnt/onl/boot/boot-config if present.
If not, use system default /etc/onl/boot-config-default if present.
2016-05-20 00:08:16 +00:00
Jeffrey Townsend
647e9d3bef Mount ONL-BOOT read-write by default. 2016-05-20 00:07:26 +00:00
Carl D. Roth
8d27402a3d loader init files depend on onl-vendor-config-onl 2016-05-19 11:30:20 -07:00
Carl D. Roth
3f5e708161 Spray and pray! Everything is eth0, right?
- stub out syspath entries for network devices
- assume that each platform boots with eth0
2016-05-18 18:49:34 -07:00
Carl D. Roth
ea375379db Deprecate initnetdev
- moved to onl-vendor-config-onl
- onl-loader-initscripts is now deprecated
2016-05-18 18:47:58 -07:00
Carl D. Roth
76eb1099d9 Updatef for review feedback 2016-05-18 13:30:42 -07:00
Carl D. Roth
b232b0946a Deprecated legacy install files for ppc and arm 2016-05-18 13:13:27 -07:00
Carl D. Roth
19bdb4d72e Deprecated per-platform grub.cfg, boot shell hooks, legacy install config 2016-05-18 12:59:58 -07:00
Carl D. Roth
27c18755db Deprecated /etc/onl/mounts, /etc/onl/net
- also make the platform boot hooks optional
2016-05-18 12:52:17 -07:00
Carl D. Roth
ea201e8729 Deprecated in favor of onl-vendor-config-onl versions 2016-05-18 12:51:46 -07:00