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