diff options
author | Paul Eggleton <paul.eggleton@linux.intel.com> | 2011-11-02 15:10:03 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2011-11-07 14:05:35 +0000 |
commit | cb21ff180763f6d8dc6ec8e3fefb12512346b051 (patch) | |
tree | 6800fade764b2f1c0414b6b1f15e529bbb02965e | |
parent | fd471a13371ef82b50db5a80fc624264edb8b9c2 (diff) | |
download | poky-cb21ff180763f6d8dc6ec8e3fefb12512346b051.tar.gz |
scripts/combo-layer: tidy up config example
Move all example configuration to the example config file, tidy up a few
long lines and fix some grammar.
(From OE-Core rev: ec099a32243ebc7eecd86e4bf40ed38da4af3fe5)
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rwxr-xr-x | scripts/combo-layer | 47 | ||||
-rw-r--r-- | scripts/combo-layer.conf.example | 23 |
2 files changed, 19 insertions, 51 deletions
diff --git a/scripts/combo-layer b/scripts/combo-layer index db38a95805..e39e4e013f 100755 --- a/scripts/combo-layer +++ b/scripts/combo-layer | |||
@@ -42,52 +42,7 @@ class Configuration(object): | |||
42 | """ | 42 | """ |
43 | Manages the configuration | 43 | Manages the configuration |
44 | 44 | ||
45 | A valid conf looks like: | 45 | For an example config file, see combo-layer.conf.example |
46 | |||
47 | # component name | ||
48 | [bitbake] | ||
49 | |||
50 | # mandatory options | ||
51 | |||
52 | # git upstream uri | ||
53 | src_uri = git://git.openembedded.org/bitbake | ||
54 | |||
55 | # the directory to clone the component repo | ||
56 | local_repo_dir = ~/src/bitbake | ||
57 | |||
58 | # the relative dir to commit the repo patch | ||
59 | # use "." if it is root dir | ||
60 | dest_dir = bitbake | ||
61 | |||
62 | # the updated revision last time. | ||
63 | # leave it empty if no commit updated yet, and then the tool | ||
64 | # will start from the first commit | ||
65 | last_revision = | ||
66 | |||
67 | # optional options | ||
68 | |||
69 | # file_filter: only include the interested file | ||
70 | # file_filter = [path] [path] ... | ||
71 | # example: | ||
72 | # file_filter = src/ : only include the subdir src | ||
73 | # file_filter = src/*.c : only include the src *.c file | ||
74 | # file_filter = src/main.c src/Makefile.am : only include these two files | ||
75 | |||
76 | [oe-core] | ||
77 | src_uri = git://git.openembedded.org/openembedded-core | ||
78 | local_repo_dir = ~/src/oecore | ||
79 | dest_dir = . | ||
80 | last_revision = | ||
81 | |||
82 | # it's also possible to embed python code in the config values. Similar | ||
83 | # to bitbake it considers every value starting with @ to be a python script. | ||
84 | # So local_repo could be easily configured using an environment variable as: | ||
85 | # | ||
86 | # [bitbake] | ||
87 | # local_repo = @os.getenv("LOCAL_REPO_DIR") + "/bitbake" | ||
88 | # | ||
89 | |||
90 | # more components ... | ||
91 | 46 | ||
92 | """ | 47 | """ |
93 | def __init__(self, options): | 48 | def __init__(self, options): |
diff --git a/scripts/combo-layer.conf.example b/scripts/combo-layer.conf.example index 8cee04f771..3865829606 100644 --- a/scripts/combo-layer.conf.example +++ b/scripts/combo-layer.conf.example | |||
@@ -1,3 +1,5 @@ | |||
1 | # combo-layer example configuration file | ||
2 | |||
1 | # component name | 3 | # component name |
2 | [bitbake] | 4 | [bitbake] |
3 | # mandatory options | 5 | # mandatory options |
@@ -7,8 +9,8 @@ src_uri = git://git.openembedded.org/bitbake | |||
7 | # the directory to clone the component repo | 9 | # the directory to clone the component repo |
8 | local_repo_dir = /home/kyu3/src/test/bitbake | 10 | local_repo_dir = /home/kyu3/src/test/bitbake |
9 | 11 | ||
10 | # the relative dir to commit the repo patch | 12 | # the relative dir within the combo repo to put the component files |
11 | # use "." if it is root dir | 13 | # use "." if the files should be in the root dir |
12 | dest_dir = bitbake | 14 | dest_dir = bitbake |
13 | 15 | ||
14 | # the last update revision. | 16 | # the last update revision. |
@@ -25,9 +27,10 @@ last_revision = | |||
25 | # file_filter = src/*.c : only include the src *.c file | 27 | # file_filter = src/*.c : only include the src *.c file |
26 | # file_filter = src/main.c src/Makefile.am : only include these two files | 28 | # file_filter = src/main.c src/Makefile.am : only include these two files |
27 | 29 | ||
28 | # hook: if provided, the tool will call the hook to process the generated patch from upstream, | 30 | # hook: if provided, the tool will call the hook to process the generated |
29 | # and then apply the modified patch to combo repo | 31 | # patch from upstream, and then apply the modified patch to the combo |
30 | # the hook's parameter is: ./hook patchpath revision reponame | 32 | # repo. |
33 | # the hook script is called as follows: ./hook patchpath revision reponame | ||
31 | # example: | 34 | # example: |
32 | # hook = combo-layer-hook-default.sh | 35 | # hook = combo-layer-hook-default.sh |
33 | 36 | ||
@@ -36,3 +39,13 @@ src_uri = git://git.openembedded.org/openembedded-core | |||
36 | local_repo_dir = /home/kyu3/src/test/oecore | 39 | local_repo_dir = /home/kyu3/src/test/oecore |
37 | dest_dir = . | 40 | dest_dir = . |
38 | last_revision = | 41 | last_revision = |
42 | |||
43 | # It is also possible to embed python code in the config values. Similar | ||
44 | # to bitbake it considers every value starting with @ to be a python | ||
45 | # script. | ||
46 | # e.g. local_repo_dir could easily be configured using an environment | ||
47 | # variable: | ||
48 | # | ||
49 | # [bitbake] | ||
50 | # local_repo_dir = @os.getenv("LOCAL_REPO_DIR") + "/bitbake" | ||
51 | # | ||