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

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS