| # 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" |
| # |