七月, 2017 的封存

Note: how to apply Shell environments into bitbak/yocto project

Posted in Yocto with tags , on 2017 年 07 月 26 日 by Kun-Yi

要讓 bitbake 可以吃到 shell environments 還要下一個
export BB_ENV_EXTRAWHITE 才行
如要指定 DL_DIR

export BB_ENV_EXTRAWHITE="$BB_ENV_EXTRAWHITE DL_DIR"

這樣才能透過 .bashrc 去指定想要的 DL_DIR
這樣才不用每個人去改自己的 local.conf

如果是 team work 可以指定一台NFS servers 放 DL_DIR, SSTATE_DIR 等目錄,這樣可以有效減少能源消耗跟避免讓電腦做一些已經做過的事情

 

Note: usage repo tips

Posted in programming, repo, SCM(Software Configuration Management) on 2017 年 07 月 26 日 by Kun-Yi
repo sync –no-tags –no-clone-bundle -jN -c
 
這就只會拉你要的那個 (repo init -u URI -b branch)branch or tags
N: integer for parallel process
repo init 時加上 –reference local_path 可以把使用自己已經先 mirror repositories
這是透過git clone 的 –reference 作到的
例如 先參考 https://source.android.com/source/downloading#using-a-local-mirror
做出一個 local mirror
搭配適當的指令可以快速repo sync