Commit Graph

158 Commits

Author SHA1 Message Date
Jeffrey Townsend
3bc26dec15 Allow PLATFORM_LIST override. 2018-08-07 23:57:40 +00:00
Wataru Ishida
a681cf6c81 Support building systemd based system
Signed-off-by: Wataru Ishida <ishida@nel-america.com>
2018-05-31 19:41:23 -07:00
Carl D. Roth
f761378827 Use a longer wait during debug installs
- else the serial console speed gets in the way
2018-05-02 16:37:16 -07:00
Jeffrey Townsend
c8a697ffb2 Add 4.14 modules. 2018-04-18 13:18:39 -07:00
Jeffrey Townsend
d9b9856006 [Issue #351] Remove proxy address from the ONL sources url. 2018-04-18 16:20:14 +00:00
Jeffrey Townsend
b0e6ad22bd Add the 4.9 module package. 2018-02-28 10:12:29 -08:00
Sander Tolsma
a1176d5df1 Fix wrong filetest for postinstall.sh
The wrong filename was tested for existence.
2018-02-23 07:42:13 +01:00
Stanley Chi
313ae83055 Add new Delta platform: AG9032V2.
Add ipmitool to jessie builds.
Add support for AG9032V2 on kernel 4.9-lts config.

Signed-off-by: Stanley Chi <stanley.chi@deltaww.com>
2018-01-12 13:05:54 +08:00
Jeffrey Townsend
859e6b88b3 Merge pull request #287 from carlroth/master
Clean up platform detection
2018-01-05 07:46:31 -08:00
Carl D. Roth
6aadd03984 Clean up platform detection
- export /etc/machine.conf settings to installer.conf
- better handling of machine.conf bits during onie chroots (debug)
2018-01-03 16:34:27 -08:00
Jeffrey Townsend
1a6b137766 Merge pull request #260 from capveg/dev_proxy
Added doc and support for building behind an HTTP proxy
2018-01-03 11:59:23 -08:00
Jeffrey Townsend
034ab83a76 Merge pull request #263 from mshych/master
Mellanox MSN2700, MSN2410, MSN2100 support for Debian9 / kernel 4.9.30 build
2017-12-29 06:31:53 -08:00
Carl D. Roth
19d289c456 Use onie-sysinfo rather than /etc/machine.conf 2017-12-26 17:48:39 -08:00
Michael Shych
2624a062b8 Add ONL based on Debian 9 and kernel 4.9.30 support for Mellanox platforms MSN2700, MSN2410, MSN2100.
Signed-off-by: Michael Shych <michaelsh@mellanox.com>
2017-11-13 12:51:57 +00:00
Rob Sherwood
706c08de46 Added doc and support for building behind an HTTP proxy 2017-11-01 10:28:54 +00:00
Carl D. Roth
b0c8892e66 Port EFI support to stretch 2017-08-25 10:51:49 -07:00
Carl D. Roth
32a1e64c4b Move ESP to standard location 2017-08-25 10:51:32 -07:00
Carl D. Roth
639ab22ce7 Merge branch 'master' of github.com:opencomputeproject/OpenNetworkLinux into roth_uefi 2017-08-24 17:31:25 -07:00
Carl D. Roth
90489177a5 Unmount the ESP directory for launching the installer 2017-08-22 16:12:22 -07:00
Jeffrey Townsend
ed45d128e6 Initial Stretch Builds. Needs cleanup. 2017-08-22 16:08:43 -07:00
Carl D. Roth
6c4983faad Proactively fix GPT partition tables, see SWL-3971
- try to find the boot device
- try to determine if the boot device is GPT
- use sgdisk to correct simple errors
2017-08-08 19:53:34 -07:00
Carl D. Roth
766f37e7b3 Proactively fix GPT partition tables, see SWL-3971
- try to find the boot device
- try to determine if the boot device is GPT
- use sgdisk to correct simple errors
2017-08-08 19:51:05 -07:00
Carl D. Roth
15efbdc540 Add EFI-BOOT mount point
- optional
- depend on hokey "EFI System" GPT label, YMMV
- *TODO* use proper GPT UUID matching
2017-08-07 18:16:16 -07:00
Carl D. Roth
bb790e5d13 Add EFI support packages to SWI 2017-08-07 18:16:02 -07:00
Jeffrey Townsend
f942b6f820 Remove 3.2. 2017-01-13 20:26:23 +00:00
Jeffrey Townsend
993dd3e9cd Add 3.2 modules package. 2017-01-03 00:15:53 +00:00
Jeffrey Townsend
001af03977 Add 3.16 module build. This dependency needs to be fixed. 2017-01-01 18:10:49 +00:00
Jeffrey Townsend
ff67e4623b Add sysstat to jessie builds. 2016-12-20 18:22:47 +00:00
Jeffrey Townsend
82d853db94 Merge pull request #140 from micshy/mlnx_msn2700_msn2100_msn2410
Mellanox MSN2700, MSN2100 and MSN2410 platforms ONL support.
2016-12-14 12:49:56 -08:00
Jeffrey Townsend
cd36ff8afd Merge pull request #138 from maxchung2001/master
Added community support email opennetworklinux@googlegroups.com
2016-12-12 15:15:46 -08:00
Jeffrey Townsend
d6c3ebb61f Add sysstat packge. 2016-12-12 20:18:51 +00:00
Michael Shych
7e6a18bf4d Mellanox MSN2700, MSN2100 and MSN2410 platforms ONL support.
Signed-off-by: Michael Shych <michaelsh@mellanox.com>
2016-12-11 14:18:34 +00:00
Sung-Kuang (Max) Chung
54e4c572a0 Added community support email opennetworklinux@googlegroups.com,
as support@bigswitch.com "is a support line for commercial Big Switch
products for customer with paid licenses."
2016-12-07 17:21:30 -08:00
Jeffrey Townsend
3799cce3f0 Kexec is no longer used. 2016-12-02 21:31:09 +00:00
Carl D. Roth
ee551d5968 Updated plugin api docs 2016-11-28 13:34:08 -08:00
Carl D. Roth
6448819434 Updated plugin api docs 2016-11-28 13:31:34 -08:00
Carl D. Roth
d7958005f3 Updated plugin api
- single run() method is called with a mode argument
- plugin objects are persistent (re-entrant) for the lifetime of the install
- installer grovels the filesystem and/or zip file for plugin files
2016-11-28 12:06:22 -08:00
Carl D. Roth
c50cb2da27 Merge branch 'master' of github.com:opencomputeproject/OpenNetworkLinux into roth_install_hook 2016-11-28 10:32:31 -08:00
Jeffrey Townsend
c825d51bc8 Common architecture build makefiles. 2016-11-22 22:21:41 +00:00
Carl D. Roth
df84b39c27 Added docs 2016-11-17 13:16:16 -08:00
Carl D. Roth
aea86e8726 Added sample hook scripts to u-boot installer 2016-11-17 12:20:51 -08:00
Carl D. Roth
2dfb813f82 Add sample scripts to the ONL installer 2016-11-16 18:56:09 -08:00
Carl D. Roth
f088db5372 Support pre/post install scripts
- refactor unzip handling a bit
- better support for file excludes using a tempdir
- run pre/post hooks using well-known script names
2016-11-16 18:55:53 -08:00
Carl D. Roth
5aa3212f64 Sample pre/post scripts and plugins, needs docs 2016-11-16 18:54:54 -08:00
Jeffrey Townsend
5e01413401 No default boot configurations require network support in the loader. 2016-10-26 07:42:20 -07:00
Ken Chiang
e588bb6af4 Add tcpdump and strace to base packages. 2016-09-21 16:21:30 -07:00
Jeffrey Townsend
6e4d0eaf65 Allow SCP by default. 2016-09-14 15:04:27 +00:00
Shengzhou Liu
1dfdc66b77 move kexec-tools from all-base-packages to $ARCH-base-packages
As kexec-tools is not supported on arm64 arch yet,
so move it to arch-specific package file to fix build issue.
2016-08-17 00:57:17 +08:00
Shengzhou Liu
1ed3041b9d Add arm64 support for build and installer 2016-08-17 00:57:01 +08:00
Jeffrey Townsend
43183f7c50 Set PermitRootLogin=yes by default. 2016-08-15 19:08:43 +00:00