Commit Graph

1534 Commits

Author SHA1 Message Date
ericbsd ee466ae6bc Update repos url to truenas instead of freenas 2022-01-27 16:45:54 -04:00
ericbsd 39cd084860 Commented mirror_url code to test checkout from GitHub 2022-01-27 16:09:48 -04:00
ericbsd 6480657911 Fix 13.0 freenas/webui in nightlies build 2022-01-27 12:39:44 -04:00
Andrew 2d4041e9ca Enable spotlight support (#290) 2022-01-19 16:42:25 -05:00
themylogin e2f1563906 Prevent old /data/update.failed from breaking migration forever 2022-01-13 00:39:11 +01:00
Alexander Motin 8566bb68fb Update kernel config
- Add new igc(4) and kvm_clock drivers.
 - Move CTL into modules, matching upstream, to keep dtrace working.
 - Fix some non-significant textual differences.

Ticket:	NAS-114103
2022-01-02 17:10:51 -05:00
Andrew 8cf3d422e3 set NS_REREAD_CONF when building kernel and world (#287)
Preserve behavior from 12.0 and earlier
2021-12-29 21:35:38 -05:00
Andrew fb27f813f3 Compile rsync with ZLIB_BASE (#286) 2021-12-29 09:17:37 -05:00
themylogin df87f4d295 Fix ports
net/openldap24-sasl-client was removed by https://cgit.freebsd.org/ports/commit/?id=974e13b50148c5c8e7b33a1cb7e9dbaa9aedbc70
2021-12-22 13:21:07 -03:00
Ryan Moeller 38356b60eb Update ISO image build script to fix UEFI booting
Adopt recent changes in FreeBSD to increase the ESP size after loader
has grown beyond 800kB and restore partition order after mkimg changes.

While here, label the ESP "EFISYS" to match FreeBSD.

Jira: NAS-110869
2021-09-14 12:35:23 -04:00
Alexander Motin c9c0eeca84 Choose flavors for couple more ports. 2021-05-19 22:39:43 -04:00
themylogin 33cf4c4a6b Remove broken sysutils/graid5 2021-05-18 09:00:24 -03:00
caleb 05ceb3b634 move 12 to py39 by default
(cherry picked from commit ca2525f050)
2021-05-13 16:31:39 -03:00
Alexander Motin 92a9699230 Add alternative Realtek NIC driver to the build.
Ticket:	NAS-108091
2021-05-03 16:15:45 -04:00
themylogin 00584c0824 Use truenas/13.0-stable middleware 2021-04-30 18:01:16 -03:00
themylogin 3e28c92766 Remove dns/inadyn-mt 2021-04-30 22:13:14 +02:00
Alexander Motin e77e2ded50 Update kernel config for FreeBSD 13. 2021-04-30 15:10:49 -04:00
William Grzybowski 7ec75901f9 Update ports and os branches 2021-04-30 15:31:58 -03:00
William Grzybowski 0912161881 Rename to TrueNAS 13 2021-04-21 13:37:36 -03:00
Alexander Motin 1ba80a414f Switch build-debug.py to python3.
It was the last build script using python2.7.
2021-04-19 13:52:23 -04:00
themylogin cb552186d1 Fix typo
(cherry picked from commit cd93d643cb)
2021-01-19 22:55:38 +01:00
Alexander Motin d257fb0753 Return COMPAT_LINUX.
It is needed for static linking of the Mellanox NIC drivers.

Ticket: NAS-108399
2020-11-26 00:19:00 -05:00
Alexander Motin 73fa503f52 There is no if_infiniband in 12 yet, only head.
Ticket: NAS-108399
2020-11-25 21:28:52 -05:00
Alexander Motin 73305db3e0 Move some more code into modules.
It appears I was too optimistic when added few drivers instead of ZFS
now built as module.  Appears ZFS had not so many types somehow and new
additions overflows 32K types CTF limit.  Move few more drivers into
modules to fix that.  The biggest of all is ibcore.  Hope what's left
will be useful.  Unfortunately SDP exist only statically built.

Ticket:	NAS-108399
2020-11-25 17:07:37 -05:00
Alexander Motin edcfe243f7 Add uhid, ums, wmt and evdev to avoid their autoload.
Those devices are found in many systems, and often load automatically.
But it seems there is something not great with autoload, that sometimes
causes weird kernel panics.

Ticket:	NAS-107578
2020-11-20 15:45:45 -05:00
Alexander Motin c3958a0126 Add qat(4) driver to the build for possible experiments. 2020-11-09 21:43:39 -05:00
Alexander Motin 3e0d106077 Increase MAXPHYS from 128KB to 1MB.
ZFS by default allows record sizes and I/O aggregation up to 1MB.
Having MAXPHYS below that causes I/O fragmentation and respective
maximum queue depth reduction for disks.  First creates additional
processing overhead, while second may limit disk's ability to sort
the I/Os for better performance.  AFAIK Linux has no such limitation,
so being on par is good to unify ZFS I/O scheduler tuning.

Increased MAXPHYS may consume additional memory for different memory
structures and page lists, but for typical NAS memory size it should
not be a big problem.
2020-11-09 20:59:13 -05:00
Alexander Motin eafe889c24 Add ice(4), ocs_fc(4) and smartpqi(4) drivers into the kernel.
Since we have no ZFS in kernel any more, we have space for some more
hardware drivers.  ice(4) is just a new one, so we'd need it any way.
2020-11-09 20:47:42 -05:00
caleb 113d8c2b48 add back xe-guest-utilities port 2020-11-02 08:36:33 -05:00
caleb af35c57d12 add new "install" key to build system 2020-10-30 01:00:16 -04:00
Ryan Moeller c129fa34c0 Add PYTHON option for OpenZFS 2020-10-19 12:45:37 -04:00
Ryan Moeller 9bc043190f Remove zfs-stats-lite
This has been broken for years. arc_summary from OpenZFS should be a
suitable alternative.

Ticket: NAS-105645
2020-10-09 14:24:28 -04:00
William Grzybowski 7e09697219 Use 12.0 stable branch for iocage 2020-08-26 11:27:15 -03:00
William Grzybowski ec9d8a49e5 Use 12.0-stable of middleware for nightly builds 2020-08-25 14:18:31 -03:00
William Grzybowski 3469ac1d50 Merge pull request #256 from freenas/issues/ui12.0
Use truenas/12.0-stable branch for 12.1 Nightlies for the time being
2020-08-21 13:59:35 -03:00
themylogin b6da811fdf Create SES firmware update sentinels 2020-08-21 15:10:11 +02:00
William Grzybowski 979e198b16 Use truenas/12.0-stable branch for 12.1 Nightlies for the time being 2020-08-17 13:31:42 -03:00
Alexander Motin 7770e7f5e3 Add evdev module to the build.
We don't have real use for it, but it is a dependency of wmt(4) driver,
and being absent causes noise in logs on some systems.  60KB is not a
big price for quietness.
2020-07-02 09:22:57 -04:00
William Grzybowski 460b2a230c Netatalk is no longer a repo 2020-06-22 15:06:46 -03:00
William Grzybowski dd261068b8 Rename to 12.1 2020-06-22 15:06:14 -03:00
Waqar Ahmed 8a8ff7cf66 Default to TN Core for installer logo 2020-06-17 07:42:47 +05:00
Ryan Moeller 92338fafbb Add editors/vim-tiny to system 2020-05-18 12:22:04 -04:00
Waqar Ahmed 04e8a9deaf Add sysutils/openseachest to build 2020-05-13 09:01:17 -03:00
ericbsd d2c67a9362 adding replace("-", "_") to fix branch variable from override 2020-04-29 13:39:20 -03:00
ericbsd 996dc0e00a simplify custom checking with Jenkins Parameters 2020-04-29 11:18:20 -03:00
ericbsd 0d0005e76b rename jenkins_override dictionary to repos_override 2020-04-28 17:53:56 -03:00
ericbsd 5f5adc08c7 added supports for custom chekins with jenkins Parameters 2020-04-28 16:38:46 -03:00
William Grzybowski 98c9b87a7d Update default train name for nightlies 2020-04-20 13:26:53 -03:00
Ryan Moeller 4b1accb5e8 Enable ANSI sequences on serial console
This lets loader emit escape sequences to reset terminal settings,
which may have been left in an unusable state by earlier boot firmware.

Xref: https://github.com/freenas/freenas/pull/4577
2020-04-17 13:28:11 -04:00
William Grzybowski e63259ddcf Change to python 3.8 2020-04-16 15:58:02 -03:00