forked from openembedded/openembedded-core
-
Notifications
You must be signed in to change notification settings - Fork 0
/
combo-layer.conf.example
93 lines (77 loc) · 3.03 KB
/
combo-layer.conf.example
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
93
# combo-layer example configuration file
# Default values for all sections.
[DEFAULT]
# Add 'Signed-off-by' to all commits that get imported automatically.
signoff = True
# component name
[bitbake]
# Override signedoff default above (not very useful, but possible).
signoff = False
# mandatory options
# git upstream uri
src_uri = git://git.openembedded.org/bitbake
# the directory to clone the component repo
local_repo_dir = /home/kyu3/src/test/bitbake
# the relative dir within the combo repo to put the component files
# use "." if the files should be in the root dir
dest_dir = bitbake
# the last update revision.
# "init" will set this to the latest revision automatically, however if it
# is empty when "update" is run, the tool will start from the first commit.
# Note that this value will get updated by "update" if the component repo's
# latest revision changed and the operation completes successfully.
last_revision =
# optional options:
# branch: specify the branch in the component repo to pull from
# (master if not specified)
# file_filter: only include the specified file(s)
# file_filter = [path] [path] ...
# example:
# file_filter = src/ : only include the subdir src
# file_filter = src/*.c : only include the src *.c file
# file_filter = src/main.c src/Makefile.am : only include these two files
# file_exclude: filter out these file(s)
# file_exclude = [path] [path] ...
#
# Each entry must match a file name. In contrast do file_filter, matching
# a directory has no effect. To achieve that, use append a * wildcard
# at the end.
#
# Wildcards are applied to the complete path and also match slashes.
#
# example:
# file_exclude = src/foobar/* : exclude everything under src/foobar
# file_exclude = src/main.c : filter out main.c after including it with file_filter = src/*.c
# file_exclude = *~ : exclude backup files
# hook: if provided, the tool will call the hook to process the generated
# patch from upstream, and then apply the modified patch to the combo
# repo.
# the hook script is called as follows: ./hook patchpath revision reponame
# example:
# hook = combo-layer-hook-default.sh
# since_revision:
# since_revision = release-1-2
# since_revision = 12345 abcdf
#
# If provided, truncate imported history during "combo-layer --history
# init" at the specified revision(s). More than one can be specified
# to cut off multiple component branches.
#
# The specified commits themselves do not get imported. Instead, an
# artificial commit with "unknown" author is created with a content
# that matches the original commit.
[oe-core]
src_uri = git://git.openembedded.org/openembedded-core
local_repo_dir = /home/kyu3/src/test/oecore
dest_dir = .
last_revision =
since_revision = some-tag-or-commit-on-master-branch
# It is also possible to embed python code in the config values. Similar
# to bitbake it considers every value starting with @ to be a python
# script.
# e.g. local_repo_dir could easily be configured using an environment
# variable:
#
# [bitbake]
# local_repo_dir = @os.getenv("LOCAL_REPO_DIR") + "/bitbake"
#