Jeffrey Townsend
48af7ec15b
Cleanup rootfs, swi, and installer builds so they can be built in parallel for multiple distributions.
2019-02-05 22:46:18 +00:00
Jeffrey Townsend
c825d51bc8
Common architecture build makefiles.
2016-11-22 22:21:41 +00:00
Jeffrey Townsend
5e01413401
No default boot configurations require network support in the loader.
2016-10-26 07:42:20 -07:00
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
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
2a509d7608
Use ordered build.
2016-07-13 18:14:43 +00:00
Jeffrey Townsend
76d8a0aea3
The legacy installers have been removed.
2016-06-20 15:05:48 +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
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
14870ac7b7
Build directory-based installers
...
- move default installer to 'swi' directory
- add BOOTMODE salt to deb and installer name
2016-05-26 14:07:33 -07:00
Jeffrey Townsend
37372b322e
Rename the legacy installer as such.
...
If will be removed once the new installers are fully qualified on all platforms.
2016-05-25 11:13:45 -07:00
Jeffrey Townsend
9057eb80e2
Version files moved.
2016-05-20 01:25:36 +00:00
Jeffrey Townsend
266608c85a
Rename the legacy installer as such.
...
If will be removed once the new installers are fully qualified on all platforms.
2016-05-17 01:39:34 +00:00
Jeffrey Townsend
3646da03a3
The new-hotness installer is now the regular-hotness installer.
2016-05-16 16:55:18 -07:00
Jeffrey Townsend
4f56199c35
The new-hotness installer is now the regular-hotness installer.
2016-05-16 23:47:15 +00:00
Jeffrey Townsend
76ed0a772c
Merge branch 'master' of github.com:opencomputeproject/OpenNetworkLinux
...
Conflicts:
builds/any/rootfs/jessie/common/common-packages.yml
builds/any/rootfs/wheezy/common/common-packages.yml
2016-05-16 14:18:18 -07:00
Lewis Kang
2c74660aa9
if error -> exit 1
2016-05-13 11:18:19 +08:00
Lewis Kang
04414276f3
modify the comment and error message
2016-05-13 09:38:32 +08:00
Lewis Kang
3d8a473b65
support installing NOS to where ONIE image resides while block device is not specified
...
this fixes the issue when an external USB disk is inserted before powering on the switch that
may change the device name of the expected installation destination (e.g. /dev/sdb becomes /dev/sdc)
2016-05-12 18:20:31 +08:00
Carl D. Roth
9099044120
Refactor rules for installer
2016-05-06 16:38:52 -07:00
Carl D. Roth
a6c36afee2
Relax arch rules for powerpc and arm installer
2016-05-06 11:04:54 -07:00
Carl D. Roth
760c3c7792
x64 build of the new installer
2016-05-02 13:30:29 -07:00
Jeffrey Townsend
ba8dfdbf1d
New Standard Partition Layout
...
- ONL-BOOT : Loader/kernels/boot-config
- ONL-CONFIG : System Configuration. Persistant across upgrades.
- ONL-IMAGES : Switch Image Store
- ONL-DATA : Runtime data store (SWI mode) or root filesystem partition (normal install mode).
2016-04-13 18:54:21 -07:00
Jeffrey Townsend
6933dc57e2
Merge branch 'master' of github.com:opencomputeproject/OpenNetworkLinux into new_partitions
2016-04-13 15:24:32 -07:00
Jeffrey Townsend
0fc6a22a19
New ONL Partition Format
2016-04-13 15:23:53 -07:00
Jeffrey Townsend
d9db525297
Merge pull request #67 from carlroth/master
...
Initial rollup of installer WIP
2016-04-13 14:25:03 -07:00
Jeffrey Townsend
e87d52aea9
Ignore build products.
2016-03-29 18:25:10 +00:00
Carl D. Roth
bb93325e41
Minor fix for umount
2016-03-21 17:31:46 -07:00
Steven Noble
dd900edaf8
Add 3.18 kernel to installed kernel list
2016-01-29 15:13:36 -08:00
Jeffrey Townsend
a2b2529576
Improve partition descrimination.
2016-01-15 12:49:03 -08:00
Jeffrey Townsend
21724b1da1
Build for current suite.
2015-12-15 12:24:50 -08:00
Jeffrey Townsend
2361111e10
Cleanup
2015-12-11 22:32:59 +00:00
Jeffrey Townsend
0fb26a0221
Legacy AMD64 Installation
...
This installer emulates the previous ONL's installation behavior.
This is a deprecated installer that is currently be replaced with a
more advanced version.
2015-12-11 21:39:53 +00:00
Jeffrey Townsend
7aac5de727
Include manifest.
2015-12-02 14:56:30 +00:00
Jeffrey Townsend
2aee55b496
Finalize move of rootfs and swi packages to /builds
2015-12-01 18:48:57 +00:00
Jeffrey Townsend
c3078a4fa2
Rootfs and SWI Build Cleanup
...
The rootfs and SWI packages are now stored separately from the base packages.
The base and platform packages are designed as inputs for the system integrator and are separated for use by
those building their own systems.
The rootfs, SWI (and soon to be installer) parts of the builds are productizations of those inputs.
When ONL is integrated as part of a larger project these rootfs and SWI packages are not used directly.
2015-12-01 05:15:02 +00:00