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
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
Jeffrey Townsend
660fb3a746
Use ONLPM_OPTION_REPO as the base local repository.
2016-05-25 11:13:45 -07:00
Jeffrey Townsend
1e570f95d5
Fix connection configuration.
2016-05-25 11:13:45 -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
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
4bfad168fb
Include the version files contents as PKG variables.
2016-05-20 01:25:48 +00:00
Jeffrey Townsend
9057eb80e2
Version files moved.
2016-05-20 01:25:36 +00: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
Jeffrey Townsend
bef2556d61
Use ONLPM_OPTION_REPO as the base local repository.
2016-05-18 18:08:53 +00:00
Jeffrey Townsend
837ad41021
Fix connection configuration.
2016-05-17 18:30:17 +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
Carl D. Roth
b7c148efcd
installer fixes for arm
...
- Fixed arch typo
2016-05-16 11:51:04 -07:00
Carl D. Roth
d67d6d97b7
installer fixes for amd64
...
- unmount filesystems before the chroot
2016-05-16 11:44:21 -07:00
Carl D. Roth
0e6f10c92a
Minor installer fixes
...
- handle powerpc architecture renames
- pass --force flag for GPT installs
2016-05-13 11:54:29 -07:00
Carl D. Roth
1d19e6fd66
Fixed conditional for arch test
2016-05-13 11:32:49 -07:00
Carl D. Roth
2915cbb35b
Minor tmpfs fixes
...
- don't unmount /tmp
- fix bind-mount target so chroot can see the installer file
2016-05-11 13:56:40 -07:00
Carl D. Roth
d7d53cdedd
Installer script overhaul
...
- support lazy unzip within python installer
- properly locate or create a tmpfs for expanding the installer
- properly resize the tmpfs (and restore it)
- export the installer zip file to the install routines
2016-05-10 18:27:01 -07:00
Jeffrey Townsend
c7c30e87ef
Allow environmental override for the ONL_BOOT partition size.
...
- Mostly for testing.
2016-05-10 20:16:34 +00:00
Jeffrey Townsend
fb55df63fd
Allow for installer and architecture-specific tools packages.
2016-05-10 19:47:05 +00:00
Jeffrey Townsend
0545803bb0
Allow for extra installer files.
2016-05-10 19:46:25 +00:00
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
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
08a3f3b5fc
Added arm support
2016-05-06 11:02:51 -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
Carl D. Roth
25fb90d1f8
Added python-yaml and python-parted to base ONL build
2016-04-13 14:17:22 -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
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
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
Jeffrey Townsend
e265c9a5b9
Add onlpd
2016-03-02 02:00:38 +00:00