Caleb St. John
11a047089c
branch for 25.04.2.4 ( #915 )
TS-25.04.2.4
2025-09-03 10:27:15 -04:00
bugclerk
1e1b70cad7
Do not verify hostid or hostnqn ( #903 )
TS-25.04.2.3
2025-08-18 16:04:42 -04:00
Caleb St. John
6523679dd8
branch for 25.04.2.3 ( #901 )
2025-08-15 14:27:48 -04:00
Caleb St. John
63814e3812
branch for 25.04.2.2 ( #900 )
TS-25.04.2.2
2025-08-14 07:32:14 -04:00
Caleb St. John
12140eba58
branch for 25.04.2.1 ( #893 )
TS-25.04.2.1
2025-07-31 10:10:56 -04:00
Caleb St. John
5bb134b05a
branch for 25.04.2 ( #882 )
TS-25.04.2
2025-06-24 10:46:23 -04:00
Qubad786
dd83979080
Enable smartmontools service on fresh install ( #880 )
2025-06-24 08:50:50 -04:00
Qubad786
a127cc27f4
Revert "Remove legacy VM usages from build" ( #878 )
...
This reverts commit 7e91fb8bb6 .
2025-06-23 11:42:19 -04:00
bugclerk
9b1f3b003c
Fix typo that could be source of headline issue. ( #873 )
2025-06-11 05:33:41 -04:00
bugclerk
ce9ab5ebba
add etc/security/limits.conf to exclude in mtree ( #855 ) ( #856 )
...
(cherry picked from commit 9180867b14 )
Co-authored-by: Caleb St. John <30729806+yocalebo@users.noreply.github.com >
2025-05-22 13:44:06 -04:00
bugclerk
bec863048f
Add python version check to truenas_install module ( #860 )
...
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).
(cherry picked from commit 4dcef94c2c )
Co-authored-by: Andrew Walker <awalker@ixsystems.com >
2025-05-14 13:08:05 -06:00
Caleb St. John
946bdd3361
bump version ( #850 )
2025-05-01 07:34:53 -04:00
bugclerk
c52023aba5
ignore nfs and sub{u/g}id files in mtree ( #848 )
...
(cherry picked from commit 244468034c )
Co-authored-by: Caleb <yocalebo@gmail.com >
2025-04-30 15:56:01 -04:00
bugclerk
374b7af957
Fail on FreeBSD before trying to import anything ( #844 )
...
(cherry picked from commit 48a319c75c )
Co-authored-by: themylogin <themylogin@gmail.com >
2025-04-18 13:34:36 -04:00
bugclerk
5afc907098
NAS-133968 / 25.04-RC.1 / Update mtree to better support cryptographic verification for STIG (by mgrimesix) ( #830 )
...
Our goal is to have zero discrepancies at install.
Added a few files to the delete list and ignore list. These were discovered during testing.
Created a list of files that require chmod
Explanation of the files added to delete:
etc/audit/rules.d/audit.rules is not used by TrueNAS. This file is deleted by the audit subsystem.
etc/rc[2345].d/K01ssh are symlinks used by the legacy init.d. The systemd subsystem deletes these on ssh start.
2025-02-20 06:52:58 -06:00
bugclerk
6eeea855c9
Remove legacy VM usages from build ( #827 )
...
(cherry picked from commit 7e91fb8bb6 )
Co-authored-by: M. Rehan <mrehanlm93@gmail.com >
2025-02-17 07:30:39 -05:00
bugclerk
f11c83c13a
Remove 744 mode set on /var/lib/incus. Use the Debian default of 755. ( #829 )
2025-02-14 11:11:30 -05:00
bugclerk
13218d0180
Add nfs-utils package to base install ( #826 )
...
This commit adds our custom version of nfs-utils to the base
install.
(cherry picked from commit 710a7f80a7 )
Co-authored-by: Andrew Walker <awalker@ixsystems.com >
2025-02-13 19:34:19 -06:00
bugclerk
a24deb0fbf
Add usbutils ( #821 )
...
(cherry picked from commit 28127ea16a )
Co-authored-by: William Grzybowski <56250+william-gr@users.noreply.github.com >
2025-02-03 14:34:11 -03:00
alexandrabain
75eddfe0cd
Update push of fangtooth to use Fangtooth nightly build ( #820 )
...
* Update Publish-ISO to use correct build for fangtooth
* Update Publish-ISO
2025-01-28 12:19:58 -05:00
Caleb St. John
54f452522d
create stable/fangtooth ( #813 ) ( #816 )
...
(cherry picked from commit 06e1f6287f )
(cherry picked from commit 2ad3812f50 )
2025-01-24 14:56:49 -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
Andrew Walker
9480a44dde
NAS-132966 / 25.04 / Always add python3 as an explicit dependency ( #789 )
...
* Always add python3 as an explicit dependency
* Set python branch priority
2024-12-09 14:10:23 -06:00
Andrew Walker
a2154c602d
NAS-132964 / 25.04 / Add audit rules to build ( #787 )
...
This commit adds the audit rules package to the build and adds
a step in which we generate the privileged rules set based on
the update file before generating mtree.
2024-12-09 12:27:25 -06:00
Caleb St. John
50f35eca83
go back to sha1 for manifest files ( #786 )
2024-12-07 09:57:48 -05:00
Andrew Walker
05f26fe3df
Add auditd to build manifest ( #785 )
2024-12-06 13:54:48 -06:00
Caleb St. John
045761f6e4
NAS-132942 / 25.04 / use hashlib instead of subprocess ( #784 )
...
* use hashlib instead of subprocess
* more hashlib usage
* and more
2024-12-06 14:37:37 -05:00
themylogin
7e6c2db2bb
python3 is a dependency for ipaclient ( #781 )
2024-12-06 13:08:09 +01:00
bugclerk
39fdc18cc8
Fix kernel not using our custom python ( #780 )
2024-12-03 06:28:35 -05:00
themylogin
1cb70b16ab
Pull latest python3.11 from https://salsa.debian.org ( #775 )
2024-11-27 22:34:26 +01:00
mgrimesix
b272ff58c7
Save snmp config directory. ( #772 )
2024-11-22 07:20:42 -08:00
Umer Saleem
a228cd1b5c
Update Linux kernel to 6.12 LTS ( #771 )
...
Build Fangtooth nightlies with Linux 6.12 LTS.
Signed-off-by: Umer Saleem <usaleem@ixsystems.com >
2024-11-22 17:42:10 +05:00
themylogin
1e57ff583b
Move nvidia extension to the rootfs image ( #762 )
2024-11-21 08:07:42 -05:00
sonicaj
85f8a44a62
NAS-132571 / 25.04 / Internal apt mirror support ( #761 )
...
* Reflect the debian manifest we want
* Update json schema to reflect new base-url entries
* Have a util in place to retrieve apt mirrors
* Have repo url in repos hash
* Cover various usages of apt-repos
2024-11-17 17:52:13 +05:00
Caleb St. John
d8b7cacbf1
Revert "NAS-132446 / 25.04 / Initial add of option to use internal APT repo for builds ( #754 )" ( #759 )
2024-11-15 15:33:40 -05:00
themylogin
a7fe3aa528
Build /usr/share/truenas/sysext-extensions/functioning-dpkg.raw ( #756 )
2024-11-15 15:39:20 +01:00
themylogin
e393bb01e4
Extensions ( #758 )
2024-11-14 20:39:56 +01:00