Commit Graph

343 Commits

Author SHA1 Message Date
Jeffrey Townsend
5e9e0e40e9 Improve error. 2016-04-04 20:16:44 +00:00
Jeffrey Townsend
cfb45b10d7 ARM Architecture and Toolchain Support. 2016-04-04 18:54:53 +00:00
Jeffrey Townsend
7e9daa0814 Add ARM environment check. 2016-04-04 18:54:05 +00:00
Jeffrey Townsend
124f2ced6c Merge branch 'master' of github.com:opencomputeproject/OpenNetworkLinux
Conflicts:
	sm/infra
2016-04-04 11:14:19 -07:00
Jeffrey Townsend
339072b5cd Initial 2016-04-04 18:05:55 +00:00
Jeffrey Townsend
3574101b65 ARM packages. 2016-04-04 18:05:37 +00:00
Jeffrey Townsend
cb64684123 ARM Builds 2016-04-04 18:05:24 +00:00
Jeffrey Townsend
11d15d216f Multiarchitecture Support
- Support both ARM and Powerpc architecture FIT images.
2016-04-04 18:04:34 +00:00
Jeffrey Townsend
90a679315f Allow script execution during patch series application. 2016-04-04 18:03:11 +00:00
Jeffrey Townsend
ce371eb778 Initial support for the Accton AS4610. 2016-04-04 17:58:34 +00:00
Jeffrey Townsend
a3724d8825 QEMU ARM simulation environment updates. 2016-04-04 17:57:56 +00:00
Jeffrey Townsend
905c5a0e3e ARM Fit Builds. 2016-04-04 17:55:28 +00:00
Jeffrey Townsend
5c21442527 Add DTBs. 2016-04-04 17:55:04 +00:00
Jeffrey Townsend
4c4eef9eb0 New 3.2.71 Debian7 + Cumulus OSS/BRCM IPROC Patches
Used as the base kernel for Broadcom IPROC Integrated ARM systems.
2016-04-04 15:39:41 +00:00
Jeffrey Townsend
c8fe39797e ARM Packages. 2016-04-04 15:36:12 +00:00
Jeffrey Townsend
e18d7e50ad ARM initrd builds. 2016-04-04 15:34:27 +00:00
Jeffrey Townsend
68b1280469 ARM updates. 2016-04-03 15:45:12 -07:00
Jeffrey Townsend
6f5e6fdce8 Add armel. 2016-04-03 15:44:10 -07:00
Jeffrey Townsend
686624abab - Clean up architecture handling.
- Add ARM support.
2016-04-03 15:43:33 -07:00
Jeffrey Townsend
25ba10de38 Add option for automatic gzip. 2016-04-03 15:43:09 -07:00
Jeffrey Townsend
8be6664668 Initial simulation platform for the arm-qemu-armv7a target. 2016-03-31 13:07:44 -07:00
Jeffrey Townsend
20020a33a5 Support ARM. 2016-03-31 13:06:23 -07:00
Jeffrey Townsend
06568c9d64 Rename properly to armel. 2016-03-30 18:28:47 -07:00
Jeffrey Townsend
c31d8e229b Add initial ARM configuration. 2016-03-30 18:14:27 -07:00
Jeffrey Townsend
8f6e933b08 Add ARM architecture support to the build environment. 2016-03-30 18:13:31 -07:00
Jeffrey Townsend
187e4c7ab9 A bug in the dependency analysis is keeping some packages from getting built automatically. 2016-03-29 18:29:27 -07:00
Jeffrey Townsend
cf048dfb95 Merge pull request #60 from jnealtowns/master
System Loader and ONIE Upgrade Support
2016-03-29 13:56:55 -07:00
Jeffrey Townsend
b6b30e68c3 Newlines. 2016-03-29 20:49:39 +00:00
Jeffrey Townsend
883c81f74a Merge branch 'master' of github.com:opencomputeproject/OpenNetworkLinux 2016-03-29 20:48:03 +00:00
Jeffrey Townsend
d7e3e65ff1 Add option to regenerate all version files. 2016-03-29 20:47:37 +00:00
Jeffrey Townsend
e33360beb2 Latest 2016-03-29 20:46:58 +00:00
Jeffrey Townsend
2eaf20505a Add loader upgrade sections. 2016-03-29 20:46:42 +00:00
Jeffrey Townsend
8974ed29d6 Add loader upgrade information. 2016-03-29 20:14:52 +00:00
Jeffrey Townsend
c4a20ba4fb PPC Upgrade fixes. 2016-03-29 20:14:32 +00:00
Jeffrey Townsend
df7b1f3806 Add upgrade FIT package. 2016-03-29 20:07:33 +00:00
Jeffrey Townsend
8d1f22d6c8 - Add manifest
- Install in upgrade location.
2016-03-29 20:07:06 +00:00
Jeffrey Townsend
00a64af331 Load the platform-config yaml file at init time. 2016-03-29 20:03:30 +00:00
Jeffrey Townsend
95a32c5c6c Generic comments. 2016-03-29 20:02:58 +00:00
Jeffrey Townsend
d0b968a561 Increase delay. 2016-03-29 20:02:32 +00:00
Jeffrey Townsend
64e8c01e57 Add upgrade package to AMD64 builds. 2016-03-29 18:27:42 +00:00
Jeffrey Townsend
e3c84da95b Initial upgrade package for amd64 2016-03-29 18:27:23 +00:00
Jeffrey Townsend
dc1cb439b0 Initial ONIE and Loader upgrade support. 2016-03-29 18:26:02 +00:00
Jeffrey Townsend
e87d52aea9 Ignore build products. 2016-03-29 18:25:10 +00:00
Jeffrey Townsend
2c8bf4fa69 Upgrade infrastructure. 2016-03-29 18:24:24 +00:00
Jeffrey Townsend
e66f04f816 Short console flush prior to executing rcS 2016-03-29 18:23:43 +00:00
Jeffrey Townsend
425c6a4e51 Fix broken code. We need to add a pycompile step for all scripts during the packaging step to catch this at build time. 2016-03-29 18:22:26 +00:00
Jeffrey Townsend
adf03c88f0 Merge pull request #59 from jnealtowns/master
Boot.d early init support
2016-03-29 09:08:16 -07:00
Jeffrey Townsend
d9ea7acf5d Remove log msg. 2016-03-29 16:06:51 +00:00
Jeffrey Townsend
7f5305327a Renamed. 2016-03-29 16:04:45 +00:00
Jeffrey Townsend
0be3bf3708 New boot.d early init sequence.
There is a new init sequence that is executed prior to all concurrent
init.d services.

Placing ordered services in /etc/boot.d allows you to interpose upgrade,
verification, and special handling prior to execution of the normal SYSV init.

This system can be accessed by placing ordered scripts directly in
/etc/boot.d from your package.

This infra is used to perform early loader and partition upgrade checks, onie upgrades,
cpld upgrades, and the like.

Normal filesystem mounts are performed at priority 50.
Platform initialization is performated at priority 51.

TODO: Integrate upgrade sequence.
2016-03-29 14:58:35 +00:00