qusal/salt/utils/tools/builder
Ben Grande f9ead06408 fix: remove extraneous package repository updates
Updates happens multiple times, normally 2 to 3, even if we consider a
state without includes. On states with multiple includes, it could
easily get approximately 10 updates being ran. This behavior leads to
unnecessary network bandwidth being spent and more time to run the
installation state. When the connection is slow and not using the
cacher, such as torified connections on Whonix, the installation can
occurs much faster.

Adding external repositories has to be done prior to update to ensure it
is also fetched.

Fixes: https://github.com/ben-grande/qusal/issues/29
2024-03-18 17:51:36 +01:00
..
core.sls fix: remove extraneous package repository updates 2024-03-18 17:51:36 +01:00
doc.sls fix: remove extraneous package repository updates 2024-03-18 17:51:36 +01:00
README.md doc: prefix qubesctl with sudo 2024-02-23 16:55:11 +01:00

builder

Build tools for packaging in Qubes OS.

Table of Contents

Description

This is not necessary for qubes-builder, it is just a set of useful tools for building packages in UNIX distributions.

Installation

Install builder tools on templates:

sudo qubesctl --skip-dom0 --targets=TEMPLATEVMS state.apply utils.tools.builder.core

Install documentation tools on templates:

sudo qubesctl --skip-dom0 --targets=TEMPLATEVMS state.apply utils.tools.builder.doc

Usage

Standard builder usage, no extra configuration required.