# scale-build **Repository Path**: github_syn/scale-build ## Basic Information - **Project Name**: scale-build - **Description**: truenas scale mirror - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2021-11-09 - **Last Updated**: 2022-03-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
# truenas-build A build framework for TrueNAS SCALE. Found an issue in the build for SCALE? Please report it on our [Jira bugtracker](https://jira.ixsystems.com). ## Requirements - Debian 10 or later (VM or Bare-Metal) - 16GB of RAM - At least 15GB of free disk space In addition to the host, you will want to pre-install the following packages: * build-essential * debootstrap * libjson-perl * git * python3-pip * python3-venv * squashfs-tools * unzip ``` % sudo apt install build-essential debootstrap git python3-pip python3-venv squashfs-tools unzip libjson-perl``` ## Usage After the pre-requistes are installed, simply run "make" (as root or sudo) to perform a complete build which performs the following steps: ``` make checkout ``` Pulls in the latest target source repos from online. Re-run to update to latest sources at any time. ``` make packages ``` Builds all the *.deb packages from the checked out source repos and stages them for further stages. Re-running it will perform an incremental build, only re-building packages which have changed sources in source/