Commit Graph

20 Commits

Author SHA1 Message Date
Caleb St. John
87c0236b7a NAS-137581 / 26.04 / fix building on trixie (#929)
* fix building on trixie

* fix inconsistencies in pyproject.toml

* fix manifest.yml

* remove hard-coded debian version from readme
2025-09-23 10:36:55 -04:00
themylogin
1e57ff583b Move nvidia extension to the rootfs image (#762) 2024-11-21 08:07:42 -05:00
themylogin
e393bb01e4 Extensions (#758) 2024-11-14 20:39:56 +01:00
Waqar Ahmed
67287c3df3 Check if pip supports break systeem packages flag
This commit adds changes to be backwards compatible with older bullseye builders where pip does not yet support break system packages flag.
2023-08-21 17:18:24 +05:00
Waqar Ahmed
a305d264d9 Fix makefile not able to setup virtualenv
This commit adds a fix which makes sure the makefile is able to setup virtualenv for scale builder execution as stable debian release now does not allow setting it up unless user explicitly specifies it.
2023-08-19 00:22:13 +05:00
themylogin
f1b38c78bb make check_upstream_package_updates to check forked Debian repos and python-truenas-requirements 2022-11-02 19:58:19 +01:00
Waqar Ahmed
57304221cb Update makefile to allow specifying specific packages 2022-06-21 16:33:22 +05:00
Waqar Ahmed
11dc2d2633 Allow branching out from makefile 2021-08-14 15:53:05 +05:00
Waqar Ahmed
638b82a01e Re-install scale-build if there are manual edits
This commit adds changes to re-install scale-build in virtualenv if there are manual edits, this is very helpful for devs during debugging where they don't have to manually remove virtual env.
2021-07-01 23:19:15 +05:00
Waqar Ahmed
92da54f257 Default to all target in Makefile 2021-05-25 23:09:43 +05:00
Waqar Ahmed
3ff1038443 Do not validate system state twice 2021-05-09 23:27:38 +05:00
Waqar Ahmed
3ec024deef Tell user we are setting up new virtual env 2021-05-09 23:27:38 +05:00
Waqar Ahmed
2fa2441a54 Validate manifet when executing other targets 2021-05-09 23:27:38 +05:00
Waqar Ahmed
583c6fc663 Error out if steps in makefile fail 2021-05-09 23:27:38 +05:00
Waqar Ahmed
464c86eb90 Add flake8 checker 2021-05-09 23:27:38 +05:00
Waqar Ahmed
162f0b1477 Add ability to create/manage virtual env via makefile 2021-05-09 23:27:38 +05:00
Waqar Ahmed
193cf49189 Update makefile to use python 2021-05-09 23:27:38 +05:00
Kris Moore
4dcad374b7 WiP - Initial support for creating the rootfs update/install file and
copying it to the ISO file.

Update file includes MANIFEST that can be easily expanded, as well as
support for GPG signing of the included MANIFEST.
2020-05-09 12:46:43 -04:00
Kris Moore
7bf18dd961 Add support for building more debian packages, use properly overlayfs,
also prep the temp Apt repo for depend installations
2020-05-05 14:50:00 -04:00
Kris Moore
11d984b427 Initial WiP commit that includes some very prelim support for reading a
JSON manifest, checking out source repos, and then building debian
packages
2020-05-05 13:02:54 -04:00