- 追加された行はこの色です。
- 削除された行はこの色です。
- AglBuild へ行く。
#contents();
*** 標準環境のセットアップ [#bd506ce6]
- [[Building target AGL image with Yocto project:http://docs.automotivelinux.org/docs/getting_started/en/dev/reference/source-code.html]]
- [[Renesas R-Car Starter Kit Gen3 V2.16 (h3ulcb, m3ulcb):http://docs.automotivelinux.org/docs/getting_started/en/dev/reference/machines/R-Car-Starter-Kit-gen3.html]]
*** Apache を追加 [#n46d0b28]
- [[meta-webserver:http://layers.openembedded.org/layerindex/branch/master/layer/meta-webserver/]] をダウンロードして $AGL_TOP/ 直下にコピー
- $AGL_TOP/build/conf/bblayers.conf を編集
# These are the direct dependencies of the AGL CORE Layers
#---------------------------------------------------------
AGL_CORE_DEPENDENCY_LAYERS = " \
${METADIR}/meta-openembedded/meta-oe \
${METADIR}/meta-openembedded/meta-multimedia \
${METADIR}/meta-openembedded/meta-efl \
${METADIR}/meta-openembedded/meta-networking \
${METADIR}/meta-openembedded/meta-python \
${METADIR}/meta-openembedded/meta-filesystems \
${METADIR}/meta-openembedded/meta-webserver \ <---------------
"
- bitbake でエラーになった
ERROR: /home/ubuntu/workspace_AGL/meta-openembedded/meta-webserver/recipes-webadmin/netdata/netdata_git.bb: netdata - netdata: groupname netdata does not have a static ID defined.
ERROR: Failed to parse recipe: /home/ubuntu/workspace_AGL/meta-openembedded/meta-webserver/recipes-webadmin/netdata/netdata_git.bb
-- [[ここ:https://irclogs.baserock.org/automotive/%23automotive.2017-03-09.log.html]] で議論されている。 bbレイヤーに定義された group ID がパース出来なかったというエラー
-- https://gerrit.automotivelinux.org/gerrit/#/c/8539/
-- /meta-agl/files/group に netdata の ID を追加する必要があるようだ。とりあえずローカルに追加
[AGLB] ubuntu:~/workspace_AGL/meta-agl/meta-agl/files$ cat group | grep netdata
netdata::940:
-- 今度は www というユーザーが登録されていないというエラーが出たERROR: /home/ubuntu/workspace_AGL/meta-
openembedded/meta-webserver/recipes-httpd/nginx/nginx_1.11.5.bb: nginx - nginx: username www does not have a static ID defined.-
ERROR: Failed to parse recipe: /home/ubuntu/workspace_AGL/meta-openembedded/meta-webserver/recipes-httpd/nginx/nginx_1.11.5.bb
ERROR: /home/ubuntu/workspace_AGL/meta-openembedded/meta-webserver/recipes-httpd/nginx/nginx_1.10.1.bb: nginx - nginx: username www does not have a static ID defined.
-- 上記と同様に meta-agl/meta-agl/files/passwd に www を追加(番号は暫定で 34)
*** nodejs を追加 [#u09d8ce3]
- [[meta-nodejs:https://github.com/imyller/meta-nodejs]] をダウンロードして $AGL_TOP/ 直下にコピー
- $AGL_TOP/build/conf/bblayers.conf を編集
# These are the direct dependencies of the AGL CORE Layers
#---------------------------------------------------------
AGL_CORE_DEPENDENCY_LAYERS = " \
${METADIR}/meta-openembedded/meta-oe \
${METADIR}/meta-openembedded/meta-multimedia \
${METADIR}/meta-openembedded/meta-efl \
${METADIR}/meta-openembedded/meta-networking \
${METADIR}/meta-openembedded/meta-python \
${METADIR}/meta-openembedded/meta-filesystems \
${METADIR}/meta-openembedded/meta-webserver \
${METADIR}/meta-openembedded/meta-nodejs \ <---------------------------
"
- nodejs は bblayer.conf に記述が無いというエラーがでた。 webserver は有ったという事?
ERROR: Layer directory '/home/ubuntu/workspace_AGL/meta-openembedded/meta-nodejs' does not exist! Please check
BBLAYERS in /home/ubuntu/workspace_AGL/build/conf/bblayers.conf
- 違った! $AGL_TOP にコピーした meta-webserver とは別に、元々 $AGL_TOP/meta-openembedded の下に最初から meta-webserver はあった。 つまり追加で DL する必要はなく単に bblayer.conf で指定するだけで良かった。 が、nodejs は元々は無い(OE の正式パッケージでは無いのかも)なので、場所は $AGL_TOP とし、そこを指すように変更
# These are the direct dependencies of the AGL CORE Layers
#---------------------------------------------------------
AGL_CORE_DEPENDENCY_LAYERS = " \
${METADIR}/meta-openembedded/meta-oe \
${METADIR}/meta-openembedded/meta-multimedia \
${METADIR}/meta-openembedded/meta-efl \
${METADIR}/meta-openembedded/meta-networking \
${METADIR}/meta-openembedded/meta-python \
${METADIR}/meta-openembedded/meta-filesystems \
${METADIR}/meta-openembedded/meta-webserver \
${METADIR}/meta-nodejs \ <---------------------------
"
*** Chromium のインストール(黒川氏にやってもらった) [#ba1d1991]
- [[meta-browser:https://github.com/Igalia/meta-browser]]
- [[インストール手順(wiki):https://github.com/Igalia/meta-browser/wiki]]