Create a gist now

Instantly share code, notes, and snippets.

@na-- /builder.conf Secret
Created Oct 26, 2017

Embed
What would you like to do?
QubesOS R4.0 Archlinux template build config
# vim: ft=make ts=4 sw=4
# Ready to use config for full build of the lastest Qubes OS (aka "master").
GIT_BASEURL ?= https://github.com
GIT_PREFIX ?= QubesOS/qubes-
NO_SIGN ?= 1
BACKEND_VMM=xen
DIST_DOM0 ?= fc25
DISTS_VM ?= fc24 fc25
MGMT_COMPONENTS = \
mgmt-salt \
mgmt-salt-base \
mgmt-salt-base-topd \
mgmt-salt-base-config \
mgmt-salt-base-overrides \
mgmt-salt-dom0-qvm \
mgmt-salt-dom0-virtual-machines \
mgmt-salt-dom0-update
COMPONENTS = \
vmm-xen \
core-libvirt \
core-vchan-xen \
core-qubesdb \
linux-utils \
core-admin \
core-admin-client \
core-admin-linux \
core-agent-linux \
linux-kernel \
artwork \
gui-common \
gui-daemon \
gui-agent-linux \
gui-agent-xen-hvm-stubdom \
vmm-xen-stubdom-linux \
app-linux-split-gpg \
app-linux-tor \
app-thunderbird \
app-linux-pdf-converter \
app-linux-img-converter \
app-linux-input-proxy \
app-linux-usb-proxy \
app-yubikey \
$(MGMT_COMPONENTS) \
meta-packages \
dbus \
manager \
desktop-linux-common \
desktop-linux-kde \
desktop-linux-xfce4 \
desktop-linux-i3 \
desktop-linux-awesome \
desktop-linux-manager \
linux-dom0-updates \
linux-pvgrub2 \
linux-gbulb \
linux-scrypt \
linux-template-builder \
installer-qubes-os \
linux-yum \
linux-deb \
vmm-xen-windows-pvdrivers \
antievilmaid \
builder \
builder-fedora
BUILDER_PLUGINS = builder-fedora
BUILDER_PLUGINS += mgmt-salt
WINDOWS_COMPONENTS = \
windows-utils \
core-agent-windows \
gui-agent-windows \
installer-qubes-os-windows-tools \
builder-windows
# Uncomment this to enable windows tools build
#DISTS_VM += win7x64
#COMPONENTS += $(WINDOWS_COMPONENTS)
#BUILDER_PLUGINS += builder-windows
BRANCH_vmm_xen = xen-4.8
BRANCH_linux_kernel = stable-4.9
TEMPLATE_LABEL ?=
TEMPLATE_LABEL += fc20:fedora-20
TEMPLATE_LABEL += fc21:fedora-21
TEMPLATE_LABEL += fc22:fedora-22
TEMPLATE_LABEL += fc23:fedora-23
TEMPLATE_LABEL += fc24:fedora-24
TEMPLATE_LABEL += fc25:fedora-25
TEMPLATE_LABEL += fc26:fedora-26
TEMPLATE_ALIAS ?=
TEMPLATE_ALIAS += jessie:jessie+standard
TEMPLATE_ALIAS += jessie+gnome:jessie+gnome+standard
TEMPLATE_ALIAS += jessie+minimal:jessie+minimal+no-recommends
TEMPLATE_LABEL += fc20+minimal:fedora-20-minimal
TEMPLATE_LABEL += fc21+minimal:fedora-21-minimal
TEMPLATE_LABEL += fc23+minimal:fedora-23-minimal
TEMPLATE_LABEL += fc24+minimal:fedora-24-minimal
TEMPLATE_LABEL += fc25+minimal:fedora-25-minimal
TEMPLATE_LABEL += fc26+minimal:fedora-26-minimal
TEMPLATE_LABEL += wheezy:debian-7
TEMPLATE_LABEL += wheezy+standard:debian-7
TEMPLATE_LABEL += jessie:debian-8
TEMPLATE_LABEL += jessie+standard:debian-8
TEMPLATE_LABEL += centos7:centos-7
TEMPLATE_LABEL += centos7+minimal:centos-7-minimal
# Uncomment this lines to enable Whonix template build
#DISTS_VM += whonix-gateway whonix-workstation
#COMPONENTS += template-whonix
#BUILDER_PLUGINS += template-whonix
# Uncomment this lines to enable Debian 8 template build
#DISTS_VM += jessie
#COMPONENTS += builder-debian
#BUILDER_PLUGINS += builder-debian
#####################
#####################
#####################
DEBUG = 1
VERBOSE = 1
KEYRING_DIR_GIT =
DISTS_VM = archlinux
COMPONENTS += builder-archlinux
BUILDER_PLUGINS += builder-archlinux
BRANCH_core_agent_linux = archlinux-r4-template
GIT_URL_core_agent_linux = https://github.com/ptitdoc/qubes-core-agent-linux
BRANCH_builder_archlinux = master
GIT_URL_builder_archlinux = https://github.com/ptitdoc/qubes-builder-archlinux
BRANCH_vmm_xen = r4-archlinux-template
GIT_URL_vmm_xen = https://github.com/na--/qubes-vmm-xen
BRANCH_core_qubesdb = archpython3bindings
GIT_URL_core_qubesdb = https://github.com/ptitdoc/qubes-core-qubesdb
BRANCH_linux_utils = archpython2+3
GIT_URL_linux_utils = https://github.com/ptitdoc/qubes-linux-utils-1
BRANCH_gui_agent_linux = archlinux-r4-template
GIT_URL_gui_agent_linux = https://github.com/ptitdoc/qubes-gui-agent-linux-1
about::
@echo "qubes-os-master.conf"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment