TrueNAS: Difference between revisions
Jump to navigation
Jump to search
| Line 20: | Line 20: | ||
</pre> | </pre> | ||
=== Building TrueNAS 14.2 === | === Building TrueNAS 14.2 === | ||
<pre> | |||
pkg install -y git | |||
git clone https://github.com/truenas/build /usr/build | |||
</pre> | |||
<pre> | |||
cd /usr/build | |||
</pre> | |||
<pre style="color: orange;">ln -s /usr/bin/xz /usr/local/bin/pxz</pre> | |||
<pre> | |||
make bootstrap-pkgs | |||
python3 -m ensurepip | |||
pip3 install six | |||
</pre> | |||
<pre> | |||
make checkout | |||
</pre> | |||
<pre> | |||
make update | |||
make release | |||
</pre> | |||
<pre> | <pre> | ||
-------------------------------------------------------------- | -------------------------------------------------------------- | ||
Revision as of 02:42, 29 March 2025
Building TrueNAS
https://github.com/truenas/core-build
pkg install -y git git clone https://github.com/truenas/build /usr/build
cd /usr/build make bootstrap-pkgs python3 -m ensurepip pip3 install six
make checkout
make update make release
Building TrueNAS 14.2
pkg install -y git git clone https://github.com/truenas/build /usr/build
cd /usr/build
ln -s /usr/bin/xz /usr/local/bin/pxz
make bootstrap-pkgs python3 -m ensurepip pip3 install six
make checkout
make update make release
-------------------------------------------------------------- >>> stage 1: configuring the kernel -------------------------------------------------------------- cd /usr/build/freenas/_BE/os-142/sys/amd64/conf; PATH=/usr/build/freenas/_BE/objs/usr/build/freenas/_BE/os-142/amd64.amd64/tmp/bin:/usr/build/freenas/_BE/objs/usr/build/freenas/_BE/os-142/amd64.amd64/tmp/usr/sbin:/usr/build/freenas/_BE/objs/usr/build/freenas/_BE/os-142/amd64.amd64/tmp/usr/bin:/usr/build/freenas/_BE/objs/usr/build/freenas/_BE/os-142/amd64.amd64/tmp/legacy/usr/sbin:/usr/build/freenas/_BE/objs/usr/build/freenas/_BE/os-142/amd64.amd64/tmp/legacy/usr/bin:/usr/build/freenas/_BE/objs/usr/build/freenas/_BE/os-142/amd64.amd64/tmp/legacy/bin:/usr/build/freenas/_BE/objs/usr/build/freenas/_BE/os-142/amd64.amd64/tmp/legacy/usr/libexec::/sbin:/bin:/usr/sbin:/usr/bin config -d /usr/build/freenas/_BE/objs/usr/build/freenas/_BE/os-142/amd64.amd64/sys/TrueNAS.amd64 -I '/usr/build/freenas/_BE/objs' -I '/usr/build/freenas/_BE/os-142/sys/amd64/conf' '/usr/build/freenas/_BE/objs/TrueNAS.amd64' config: Error: device "esp" is unknown config: Error: device "amr" is unknown config: Error: device "iir" is unknown config: Error: device "twa" is unknown config: Error: device "ixnvdimm" is unknown config: 5 errors make[4]: stopped in /usr/build/freenas/_BE/os-142 make[3]: stopped in /usr/build/freenas/_BE/os
vi build/profiles/freenas/kernel/TRUENAS.amd64
awk '/\t(esp|amr|iir|twa|ixnvdimm)\t/ {print "#" $0}' build/profiles/freenas/kernel/TRUENAS.amd64