konsulko / tizen-distro

Tizen distribution for Yocto (fork for Freescale i.MX6)
Other
10 stars 5 forks source link

About tizen-distro

tizen-distro is a combination of several different components in a single repository:

The top-level directory comes from openembedded-core, everything else is in its own sub-directory. tizen-distro gets updated by copying importing patches from the component's repostories. Please submit patches against those instead of tizen-distro.

Updating tizen-distro

Everyone with a copy of the tizen-distro repository can use scripts/combo-layer to import patches from the components. That works because the "last_revision" property which gets changed after each import gets committed to the combined repostory.

First, copy conf/combo-layer-local-sample.conf into conf/combo-layer-local.conf and set the paths for each component repository to a suitable location.

Then run:

Branching tizen-distro

Each branch in tizen-distro tracks one branch in each component. To create a new branch:

This works best if the last imported revision from each component is the branching point of that component. Ensure that by updating before the components branch. If it is too late, either select patches interactively or import too many patches and then drop unwanted ones via "git rebase" or "git reset --hard". Remember to keep "last_revision" correct when doing that.