-
Notifications
You must be signed in to change notification settings - Fork 39
/
example-config
92 lines (74 loc) · 3.21 KB
/
example-config
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
# OpenXT branch to build.
BRANCH="master"
# OpenEmbedded branch to build.
OE_BRANCH="pyro"
# OpenXT git repositories. Optionally replace with a local mirror.
OPENXT_GIT_MIRROR="github.com/OpenXT"
OPENXT_GIT_PROTOCOL="git"
# Optional mirror of upstream OpenEmbedded git repositories.
OE_GIT_MIRROR=
# Bitbake default version to checkout
BB_BRANCH="1.34"
# Bitbake tag to override checkout
#BITBAKE_TAG="1.34"
# OpenXT repos and tags REPO and TAG must be set
XENCLIENT_REPO=git://github.com/OpenXT/xenclient-oe.git
XENCLIENT_TAG=${BRANCH}
META_OPENXT_OCAML_PLATFORM_REPO=https://github.com/OpenXT/meta-openxt-ocaml-platform.git
META_OPENXT_OCAML_PLATFORM_TAG=${BRANCH}
META_OPENXT_HASKELL_PLATFORM_REPO=https://github.com/OpenXT/meta-openxt-haskell-platform.git
META_OPENXT_HASKELL_PLATFORM_TAG=${BRANCH}
# OpenEmbedded repos (TAG defaults to ${OE_BRANCH} if not set)
#BITBAKE_REPO=git://git.openembedded.org/bitbake.git
#OE_CORE_REPO=git://git.openembedded.org/openembedded-core
#META_OE_REPO=git://git.openembedded.org/meta-openembedded
#META_JAVA_REPO=git://git.yoctoproject.org/meta-java
#META_SELINUX_REPO=git://git.yoctoproject.org/meta-selinux
#META_INTEL_REPO=git://git.yoctoproject.org/meta-intel
#META_VIRTUALIZATION_REPO=git://git.yoctoproject.org/meta-virtualization.git
# Ideally this would be the same branch of meta-selinux as OE_BRANCH (e.g.
# pyro), but meta-selinux doesn't have a pyro branch. So we set it to master
# for now.
# Edit if you need a specific commit from meta-selinux.
#META_SELINUX_TAG=master
# Downloads needed for OpenXT build. Optionally replace with a local mirror.
OPENXT_MIRROR="http://mirror.openxt.org"
# Used to construct build name.
NAME_SITE="openxt"
BUILD_TYPE="dev"
# Disables bitbake's "rm_work" task. Leaves sources in build tree at end.
INHIBIT_RMWORK="yes"
# Uncomment for more verbose build output.
#DEBUG="yes"
# Certificates for signing OpenXT install/upgrade repositories:
#
# - development CA cert, included in dom0 filesystem
# - development signing cert (child of CA cert) and private key
# - production CA cert, also included in dom0 filesystem
#
# Every build is signed by the development signing key. Release builds can
# then be re-signed by the production signing key.
#
# TODO: Explain how to generate these files.
REPO_PROD_CACERT=
REPO_DEV_CACERT=
REPO_DEV_SIGNING_CERT=
REPO_DEV_SIGNING_KEY=
# NEVER_GET_LOG disable log collection, which makes the build faster
#NEVER_GET_LOG=1
# IMPORTANT: Some of the next options may not work correctly if you did not \
# specify a unique build ID using ./do_build.sh -i <ID>
# SYNC_CACHE_OE is an rsync destination for OE downloads and archives.
# It is used by those do_build.sh steps:
# - sync_cache: rsync oe-download (tarballs) to SYNC_CACHE_OE
# - sync_cache_back: rsync oe-download from SYNC_CACHE_OE to the tree
#SYNC_CACHE_OE=/home/builds/oe
# BUILD_RSYNC_DESTINATION is where the build output is copied to
# It is used by those do_build.sh steps:
# - copy: copies the build output to BUILD_RSYNC_DESTINATION
#BUILD_RSYNC_DESTINATION=/home/builds
# NETBOOT_HTTP_URL is used by the package manager to find the package repository
#NETBOOT_HTTP_URL=http://openxt.example.org/builds
# TODO: Add descriptions for:
# - FREEZE_URIS
# - OE_TARBALL_MIRROR