142 Commits

Author SHA1 Message Date
Jeffrey Townsend
a1a806e8e1 Add 4.19 kernel modules. 2019-08-21 21:16:52 +00:00
Jeffrey Townsend
3512f0390c Add initial buster rootfs.
This is a work in progress. The sysvinit and systemd settings aren't yet right
and the configuration files copied from stretch are not likely the best starting point.
2019-07-30 21:18:02 +00:00
Jeffrey Townsend
3f4bb55187 [Issue 546] Enable boot.d when running systemd init.
This change separates the overlays for sysvinit and systemd builds.

- The inittab is overlayed if using sysvinit.
- /sbin/init is replaced by a script which calls the boot.d sequence and then execs /lib/systemd/systemd when using systemd.
2019-06-13 16:19:18 +00:00
ziv.chen
e72e8ad3e0 Add new platform support for MiTAC ly1200. 2019-03-07 21:27:11 +08:00
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
a7e4cde8dc Add the debian release number as part of the installer name. 2019-02-04 20:43:48 +00:00
Jeffrey Townsend
a620a23545 Add armhf build. 2018-12-28 15:47:42 +00:00
Jeffrey Townsend
351cc73eaa The ONL repositories are not yet setup for armhf properly so limit their use to working architectures until fixed. 2018-12-28 15:40:37 +00:00
Jeffrey Townsend
d554708b87 Merge pull request #479 from OrdnanceNetworks/fix-onlversion-subst
mkinstaller.py: Substitude ONLVERSION in installer.sh.in template
2018-12-26 09:09:56 -08:00
Jeffrey Townsend
7d5a3a1bc9 arm -> armel. 2018-12-25 17:18:24 +00:00
Jeffrey Townsend
b6e2acfb40 Add the 4.14 kernel modules. 2018-12-25 17:04:33 +00:00
Jeffrey Townsend
96a697bdcc Tool updates to support armhf. 2018-12-25 15:42:07 +00:00
Jeffrey Townsend
1e9fbe9932 Merge branch 'master' of github.com:opencomputeproject/OpenNetworkLinux into iproc-4.14
Conflicts:
	packages/base/any/kernels/modules/ym2651y.c
	packages/platforms/accton/armel/arm-accton-as4610/arm-accton-as4610-30/platform-config/r0/builds/dtb/arm-accton-as4610-54-r0.dts
	packages/platforms/accton/armel/arm-accton-as4610/arm-accton-as4610-54/platform-config/r0/builds/dtb/arm-accton-as4610-54-r0.dts
2018-12-20 07:34:35 -08:00
roy_lee
4a1e2571b0 Add lm-sensor package to jessie rootfs.
Signed-off-by: roy_lee <roy_lee@accton.com>
2018-11-13 06:54:10 +00:00
Sergey Popovich
ce306bfe03 mkinstaller.py: Substitude ONLVERSION in installer.sh.in template
To show ONL version at image installation time add --onl-version
option to mkinstaller.py and pass VERSION_STRING to it.

Fixes: 9a98e40c09 ("Use the new mkinstaller script.")
Signed-off-by: Sergey Popovich <sergey.popovich@ordnance.co>
2018-11-07 00:03:42 +02:00
Jeffrey Townsend
5645390a91 Add iproc kernel modules. 2018-10-26 00:08:01 +00:00
Sergey Popovich
82ce411571 all-base-packages: Add debconf and dialog
First installed as dependency for multiple packages and second is used
by debconf, but not installed as it's dependency. This enables package
configuration during install or dpkg-reconfigure(7) from debconf.

This removes following messages on console during package install:

  debconf: unable to initialize frontend: Dialog
  debconf: (No usable dialog-like program is installed, so the dialog \
based frontend cannot be used. at \
/usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 76, <> line 11.)
  debconf: falling back to frontend: Readline

Signed-off-by: Sergey Popovich <sergey.popovich@ordnance.co>
2018-09-26 11:08:15 +03: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