Mark Grimes
6b0d0dee21
Fix typo that could be source of headline issue. ( #872 )
2025-06-11 05:16:08 -04:00
Caleb St. John
0d013091ad
bump nvidia to latest stable 570 driver ( #869 )
2025-06-05 11:54:58 -04:00
Caleb St. John
f4c05cf52b
add mstflint ( #870 )
2025-06-05 11:54:42 -04:00
sonicaj
71557b080f
Ensure consistent home directory handling in reference file comparisons ( #868 )
...
Always use '/var/empty' when comparing reference files to match TrueNAS SCALE's
standard home directory for system users, preventing false cache invalidation
due to Debian's '/nonexistent' default.
2025-06-04 14:24:38 -04:00
sonicaj
5ddbc25e6a
NAS-136176 / 25.10 / Various fixes after upgrading GE mirrors ( #867 )
...
* Try to build openssl early
* Truenas spdk wants kernel headers so mark kernel a dependency
2025-06-04 11:02:24 -04:00
bmeagherix
bad399a592
Add truenas_spdk ( #866 )
2025-06-03 06:56:20 -07:00
Logan Cary
416f10675f
fix build ( #865 )
2025-05-28 14:38:17 -04:00
Logan Cary
8a63cf1336
replace /nonexistent homedirs ( #862 )
2025-05-27 09:14:37 -04:00
Caleb St. John
5732141d86
add python3-truenas-pylibzfs to base packages ( #864 )
2025-05-19 11:24:48 -04:00
Caleb St. John
63a6afac54
add truenas_pylibzfs to build ( #863 )
2025-05-16 09:30:43 -04:00
sonicaj
90a18f72c5
Make sure truenas-installer is enabled when ISO boots ( #861 )
2025-05-15 16:45:17 +05:00
Andrew Walker
5b7ae38ded
Add python version check to truenas_install module ( #857 )
...
This commit adds a basic python version check to the truenas_install
module so that we can raise a useful error message if someone
is somehow running the installer in the context of a really old
python version (like in 13).
2025-05-14 13:07:17 -06:00
Caleb St. John
9180867b14
add etc/security/limits.conf to exclude in mtree ( #855 )
2025-05-12 08:22:30 -04:00
sonicaj
c6ba53c7e5
Make sure grub binary is updated on ESP if grub version changed ( #854 )
2025-05-12 16:36:24 +05:00
jmanray005
6aca689d62
TEN-2278 / 25.10 / Add secrets.yaml creation during build for sentry auth token ( #852 )
...
* Create Full-sentry-test
* Add changes to Full-NoPublish, remove test script
* Add changes to incremental
* Change rm to -f
2025-05-09 09:46:47 -04:00
sonicaj
433c957619
NAS-135631 / 25.10 / Update build to pull in GE mirrors and use bookworm-backports as default ( #853 )
...
* Update mirrors for ge
* Prioritize bookworm backports over standard bookworm mirror
* Temporarily bump grub2 jobs
* Temporarily bump grub2 jobs
* Remove nomodeset on Ameer's suggestion
* Insert bli module for grub
* Reset grub jobs
* Revert "Remove nomodeset on Ameer's suggestion"
This reverts commit 4f79f500df .
2025-05-08 03:29:52 +05:00
Caleb St. John
a386ce56ed
ignore nfs and sub{u/g}id files in mtree ( #847 )
2025-04-30 15:55:26 -04:00
sonicaj
1c7b41c3b0
Allow specifying secret_env for packages as env variables ( #846 )
2025-04-30 15:09:44 +05:00
sonicaj
116268c9d7
Add sentry auth token to webui secret env ( #843 )
2025-04-22 17:56:48 +05:00
themylogin
eb9167f61a
Fail on FreeBSD before trying to import anything ( #841 )
2025-04-18 19:31:58 +02:00
sonicaj
76b930d18c
NAS-134870 / 25.10 / Allow specifying secret env variables in the build ( #842 )
...
* Allow specifying secret_env in build manifest
* Get secret env initialized when initializing package
* Add logic to read secrets file
* Make sure secrets are properly set for package when building the package
* Expose scale release version variable as well
* Fix typo
* Make sure env variables are actually passed to the package itself
* Add secrets yaml file to git ignore
* Do not expose build env variables in ps output
2025-04-18 20:34:12 +05:00
themylogin
6aa7077964
Fix installer DNS ( #840 )
2025-04-14 09:59:34 +02:00
themylogin
2c2f7a945a
Remove SMART ( #837 )
2025-03-27 17:31:49 +01:00
sonicaj
cdcce009c6
Add TNC utils repo to build ( #838 )
2025-03-26 22:59:32 +05:00
sonicaj
a05119c385
NAS-134872 / 25.10 / Add truenas_crypto_utils to build ( #833 )
...
* Bring in crypto utils repo to build
* Rename package name
2025-03-19 00:07:09 +05:00
mgrimesix
81dcc109a4
NAS-133968 / 25.10 / Update mtree to better support cryptographic verification for STIG ( #824 )
...
* Fixup list of file system object to remove or ignore.
Added a 'fixup' list to handle objects that get their permission changed on install.
* Update comment.
2025-02-19 10:45:16 -08:00
Andrew Walker
b757a0bf19
Add SCST-related packages to base install ( #788 )
...
These were originally provided by the debian control file for
middleware.
2025-02-18 13:28:33 -06:00
themylogin
7d8aabfb0d
Do not build initrd for the debug kernel by default ( #822 )
2025-02-17 00:50:34 +01:00
mgrimesix
b56062dead
Remove 744 mode set on /var/lib/incus. Use the Debian default of 755. ( #828 )
2025-02-14 08:10:10 -08:00
Qubad786
59863f33c4
Remove legacy VM usages from build ( #823 )
2025-02-14 17:44:57 +05:00
Andrew Walker
cc572cc13d
Add nfs-utils package to base install ( #825 )
...
This commit adds our custom version of nfs-utils to the base
install.
2025-02-13 14:25:56 -06:00
William Grzybowski
d364b495ce
Add usbutils ( #812 )
2025-01-30 15:35:05 -03:00
alexandrabain
4b6e4c1137
Corrected master to Goldeye for push jobs ( #819 )
...
* Update Publish-ISO
Updated fangtooth to goldeye
* Update Publish-Update
Updated fangtooth to goldeye
* Update Publish-Update
* Update Publish-ISO
2025-01-27 10:41:42 -05:00
Caleb St. John
6135afde6d
Change master build to 25.10 and name it Goldeye ( #815 )
...
* Revert "create stable/fangtooth (#813 )"
This reverts commit 06e1f6287f .
* bump to 25.10 in master
2025-01-24 14:45:11 -05:00
Caleb St. John
69469a4d5d
create stable/fangtooth ( #813 ) ( #814 )
...
(cherry picked from commit 06e1f6287f )
2025-01-24 14:44:05 -05:00
Caleb St. John
06e1f6287f
create stable/fangtooth ( #813 )
2025-01-24 14:35:43 -05:00
themylogin
4d4b5a08bc
Use wget to download NVidia driver ( #811 )
2025-01-23 20:49:00 +01:00
bmeagherix
1736d42338
Update scst from truenas-3.9.0-pre to truenas-3.10.0-pre ( #810 )
2025-01-21 17:11:20 +00:00
Andrew Walker
e926741dc2
Update Samba to 4.21 ( #809 )
...
This commit updates major samba version from 4.20 to 4.21
for TrueNAS 25.04 build.
2025-01-17 12:12:40 -06:00
Caleb St. John
e534d75ed6
fix nvidia driver URL ( #807 )
2025-01-15 14:15:03 -05:00
Caleb St. John
192378449a
bump nvidia driver version ( #805 )
2025-01-15 07:23:21 -05:00
Ameer Hamza
d533861b84
util-linux: switch to a local repo ( #803 )
2025-01-15 00:20:39 +05:00
Andrew Walker
1fd067fed6
Handle audit plugin changes ( #801 )
2025-01-13 11:04:20 -06:00
themylogin
d404e5e39b
Fix .squashfs files not being cleaned up ( #797 )
2025-01-08 18:23:19 +01:00
Caleb St. John
a506fbac05
NAS-133293 / 25.04 / remove psutil from truenas_install ( #796 )
2024-12-28 16:18:59 -05:00
themylogin
af1435d993
Build dev-tools extension ( #794 )
2024-12-17 18:17:51 +01:00
sonicaj
3a6c86a516
Get build to work again after apt mirror updates ( #793 )
2024-12-16 15:58:15 +05:00
themylogin
e7524ee091
Install all apt packages in a single transaction to improve the performance ( #792 )
2024-12-13 17:36:50 +01:00
Andrew Walker
bd61b40dad
Add prefix argument to privileged audit rules ( #790 )
...
We need to strip the chroot basedir prefix and make these files
have absolute paths.
2024-12-10 07:51:19 -06:00
Caleb St. John
1b4f280312
bump epoch to force clean builds ( #791 )
2024-12-10 07:10:20 -05:00