[yocto] Moving all meta-* directories inside a parent directory like "layers"

Isaac Nickaein nickaein.i at gmail.com
Mon Jan 15 03:15:09 PST 2018


Hi,

I've clone the Poky on rocko branch from http://git.yoctoproject.org/git/poky

By default, it gives a directory structure in which all meta-* layers
are scattered inside the root directory.

A more clean approach is to move all meta-* directories in a dedicated
directory for layers
e.g. "layers" directory like what Toradex BSP does, or "sources"
directory like Freescale BSP.

However, doing a simple move essentially break the poky git repository
and causes trouble in syncing
poky recipes with the upstream later.

Is there any way to do this without breaking anything?

What is your recommendation?


Here is the current root poky directory:

octo at yocto-server:/opt/yocto/rocko-poky/poky$ ls -l
total 100
drwxrwxr-x  6 yocto yocto 4096 Jan  9 15:59 bitbake
drwxrwxr-x  7 yocto yocto 4096 Jan 15 14:26 build-saba
drwxrwxr-x  6 yocto yocto 4096 Jan 15 14:25 build-colibri-imx6
drwxrwxr-x 14 yocto yocto 4096 Jan 14 19:55 documentation
-rw-rw-r--  1 yocto yocto  515 Jan  9 15:59 LICENSE
drwxrwxr-x 19 yocto yocto 4096 Jan  9 15:59 meta
drwxrwxr-x 22 yocto yocto 4096 Jan 10 15:37 meta-freescale
drwxrwxr-x  7 yocto yocto 4096 Jan  9 18:32 meta-freescale-3rdparty
drwxrwxr-x  7 yocto yocto 4096 Jan 13 12:25 meta-freescale-distro
drwxrwxr-x 14 yocto yocto 4096 Jan 10 16:50 meta-openembedded
drwxrwxr-x  5 yocto yocto 4096 Jan 10 16:33 meta-poky
drwxrwxr-x 13 yocto yocto 4096 Jan 10 17:31 meta-qt5
drwxrwxr-x  7 yocto yocto 4096 Jan 15 14:20 meta-my-layer
drwxrwxr-x  8 yocto yocto 4096 Jan  9 15:59 meta-selftest
drwxrwxr-x  7 yocto yocto 4096 Jan  9 15:59 meta-skeleton
drwxrwxr-x 10 yocto yocto 4096 Jan 10 16:46 meta-swupdate
drwxrwxr-x 13 yocto yocto 4096 Jan  9 18:28 meta-toradex-bsp-common
drwxrwxr-x 11 yocto yocto 4096 Jan  9 18:28 meta-toradex-nxp
drwxrwxr-x  8 yocto yocto 4096 Jan 14 19:55 meta-yocto-bsp
-rwxrwxr-x  1 yocto yocto 1754 Jan  9 15:59 oe-init-build-env
lrwxrwxrwx  1 yocto yocto   30 Jan  9 15:59 README.hardware ->
meta-yocto-bsp/README.hardware
-rw-rw-r--  1 yocto yocto 1173 Jan  9 15:59 README.LSB
lrwxrwxrwx  1 yocto yocto   21 Jan  9 15:59 README.poky -> meta-poky/README.poky
-rw-rw-r--  1 yocto yocto  529 Jan  9 15:59 README.qemu
drwxrwxr-x  8 yocto yocto 4096 Jan 14 19:55 scripts
yocto at yocto-server:/opt/yocto/rocko-poky/poky$



More information about the yocto mailing list