Commit Graph

157 Commits

Author SHA1 Message Date
Carl D. Roth
e63baed466 Overhaul tmpfs support
- find a suitable TMPDIR that is actually tmpfs/ramfs
- resize tmpfs/ramfs as needed
- enable unzip overwrite mode
2016-05-10 12:04:03 -07:00
Carl D. Roth
0596237d13 Added unzip 2016-05-10 12:01:39 -07:00
Carl D. Roth
bbd3184661 Added bzip2 and xz for unpacking ONIE images 2016-05-09 13:29:09 -07:00
Carl D. Roth
b6e07b5bf7 Added armel installer 2016-05-09 12:04:37 -07:00
Carl D. Roth
227a61b210 Clean up arch handling for ppc and arm 2016-05-09 12:00:55 -07:00
Carl D. Roth
9099044120 Refactor rules for installer 2016-05-06 16:38:52 -07:00
Carl D. Roth
385e78d350 Added powerpc installer build 2016-05-06 11:31:18 -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
08a3f3b5fc Added arm support 2016-05-06 11:02:51 -07:00
Carl D. Roth
760c3c7792 x64 build of the new installer 2016-05-02 13:30:29 -07:00
Carl D. Roth
5f12eb0f1e New installer common files 2016-05-02 13:07:28 -07:00
Jeffrey Townsend
429cbf0ad1 Add default CSR configuration. 2016-04-21 01:03:27 +00:00
Jeffrey Townsend
177ea065e7 Add openssl. 2016-04-21 00:57:51 +00:00
Jeffrey Townsend
8491981e35 The ONL-CONFIG partition should not be mounted by default. 2016-04-21 00:56:46 +00:00
Steven Noble
90f0218b57 Update REPO directories to match standard APT names binary-arch 2016-04-19 14:53:58 -07:00
Jeffrey Townsend
4f1f372a0e - Add snmp tools
- Enable snmp systemview with the ONL MIBS
- ONL MIB package
2016-04-15 16:51:36 +00:00
Carl D. Roth
40a6020f27 Merge branch 'master' of github.com:opencomputeproject/OpenNetworkLinux 2016-04-14 12:59:43 -07:00
Jeffrey Townsend
ded0768f6b Mount policies for SWI runtimes. 2016-04-13 18:56:09 -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
Carl D. Roth
25fb90d1f8 Added python-yaml and python-parted to base ONL build 2016-04-13 14:17:22 -07:00
Jeffrey Townsend
4030df9548 ARM Installer 2016-04-05 16:53:37 +00:00
Jeffrey Townsend
06610ab287 Update 2016-04-05 16:53:09 +00:00
Jeffrey Townsend
24294e7c19 No longer used. 2016-04-05 16:52:31 +00:00
Jeffrey Townsend
11502f8086 Use common FIT installer. 2016-04-05 09:49:18 -07:00
Jeffrey Townsend
5aee4830af The legacy PPC installer is now a generic FIT installer used by both PPC and ARM. 2016-04-05 16:47:07 +00:00
Jeffrey Townsend
2b26feefce Add FIT upgrade package. 2016-04-05 09:10:27 -07: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
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
df7b1f3806 Add upgrade FIT package. 2016-03-29 20:07:33 +00:00
Jeffrey Townsend
64e8c01e57 Add upgrade package to AMD64 builds. 2016-03-29 18:27:42 +00:00
Jeffrey Townsend
e87d52aea9 Ignore build products. 2016-03-29 18:25:10 +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
Carl D. Roth
bb93325e41 Minor fix for umount 2016-03-21 17:31:46 -07:00
Jeffrey Townsend
e265c9a5b9 Add onlpd 2016-03-02 02:00:38 +00:00
Rob Sherwood
92614d923b Added oom-shim to list of packages to install by default 2016-02-14 16:32:53 -08: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
38f9adb896 Add new onlp-snmpd agent. 2016-01-08 00:47:53 +00:00
Jeffrey Townsend
8612764ea1 Testing variable to skip SWI inclusion. 2016-01-04 20:10:13 +00:00
Jeffrey Townsend
005e932d76 Installer fixes. 2015-12-18 13:44:52 -08:00
Jeffrey Townsend
21724b1da1 Build for current suite. 2015-12-15 12:24:50 -08:00
Jeffrey Townsend
40b656fe4b Move to wheezy. 2015-12-15 12:24:19 -08:00
Jeffrey Townsend
9239a4ea34 Jessie support. 2015-12-15 12:10:54 -08:00
Jeffrey Townsend
c682e90064 Wheezy specific. 2015-12-15 12:10:22 -08:00
Steven Noble
bb987177d8 Added ONL repo to standard.yml, created Debian-Local repo for apt-cacher-ng 2015-12-13 00:52:36 +00:00
Jeffrey Townsend
2361111e10 Cleanup 2015-12-11 22:32:59 +00:00