mirror of
https://github.com/QubesOS/qubes-doc.git
synced 2024-12-28 00:39:30 -05:00
Merge branch 'patch-4' of https://github.com/awokd/qubes-doc into awokd-patch-4
This commit is contained in:
commit
b634188358
@ -26,7 +26,7 @@ cd ~/qubes-builder
|
|||||||
# Select Yes to add Qubes OS Signing Key
|
# Select Yes to add Qubes OS Signing Key
|
||||||
# Select 4.0 for version
|
# Select 4.0 for version
|
||||||
# Stable
|
# Stable
|
||||||
# Select Current (if you want to use pre-built packages instead of compiling for hours)
|
# Select Current (if you want the option to use pre-built packages)
|
||||||
# Yes (we want to build only templates)
|
# Yes (we want to build only templates)
|
||||||
# Select fc29 and stretch (for the currently shipping templates)
|
# Select fc29 and stretch (for the currently shipping templates)
|
||||||
# Select builder-rpm, builder-debian, template-whonix, mgmt-salt
|
# Select builder-rpm, builder-debian, template-whonix, mgmt-salt
|
||||||
|
@ -145,7 +145,13 @@ Before creating the `chroot`, add this to your `builder.conf`:
|
|||||||
USE_QUBES_REPO_VERSION = $(RELEASE)
|
USE_QUBES_REPO_VERSION = $(RELEASE)
|
||||||
|
|
||||||
It will add the 'current' Qubes repository to your `chroot` environment.
|
It will add the 'current' Qubes repository to your `chroot` environment.
|
||||||
This way, you can build only the packages you are interested in.
|
Next, specify which components (`gcc`, for example) you want to download instead of compiling:
|
||||||
|
|
||||||
|
COMPONENTS := $(filter-out gcc,$(COMPONENTS))
|
||||||
|
|
||||||
|
Alternatively, edit the actual COMPONENTS list which is defined in the included version-dependent config from example-configs (see series of include directives near the beginning of `builder.conf`).
|
||||||
|
This way, you can build only the packages in which you are interested.
|
||||||
|
|
||||||
If you also want to use the 'current-testing' repository, add this to your configuration:
|
If you also want to use the 'current-testing' repository, add this to your configuration:
|
||||||
|
|
||||||
USE_QUBES_REPO_TESTING = 1
|
USE_QUBES_REPO_TESTING = 1
|
||||||
|
@ -81,7 +81,7 @@ cd ~/qubes-builder
|
|||||||
# Select Yes to add Qubes OS Signing Key
|
# Select Yes to add Qubes OS Signing Key
|
||||||
# Select 4.0 for version
|
# Select 4.0 for version
|
||||||
# Stable
|
# Stable
|
||||||
# Select Current (if you want to use pre-built packages instead of compiling for hours)
|
# Select Current (if you want the option to use pre-built packages)
|
||||||
# No (we want a full build)
|
# No (we want a full build)
|
||||||
# Select fc29 and stretch (for the currently shipping templates)
|
# Select fc29 and stretch (for the currently shipping templates)
|
||||||
# Select builder-rpm, builder-debian, template-whonix, mgmt-salt
|
# Select builder-rpm, builder-debian, template-whonix, mgmt-salt
|
||||||
@ -104,9 +104,12 @@ make install-deps
|
|||||||
make get-sources
|
make get-sources
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
When building the Whonix templates, you will often need to add/update the `WHONIX_TBB_VERSION` variable at this stage to specify the currently shipping Tor Browser version.
|
When building the Whonix templates, you will often need to add/update the `WHONIX_TBB_VERSION` variable in `builder.conf` at this stage to specify the currently shipping Tor Browser version.
|
||||||
See the related note under [Extra Whonix Build Options](/doc/building-whonix-template/).
|
See the related note under [Extra Whonix Build Options](/doc/building-whonix-template/).
|
||||||
|
|
||||||
|
You may also want to add `COMPONENTS := $(filter-out gcc,$(COMPONENTS))` to bypass a multiple hour compile step.
|
||||||
|
See [QubesBuilder](/doc/qubes-builder/#use-pre-built-qubes-packages) for more detail.
|
||||||
|
|
||||||
Finally, if you are making a test build, use:
|
Finally, if you are making a test build, use:
|
||||||
|
|
||||||
~~~
|
~~~
|
||||||
|
Loading…
Reference in New Issue
Block a user