diff options
author | Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp> | 2023-05-06 12:39:23 +0900 |
---|---|---|
committer | Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp> | 2023-05-09 08:13:10 +0900 |
commit | ceef434c1a98129641451d30b349f024069fd4f7 (patch) | |
tree | 3c378ce6a8d7500a0284f36b6c8de1402beaeb6c /meta-agl-ic-container | |
parent | 451321705864e1865b91722ee651b0a6b3b609bd (diff) |
Add AGL IC container integration demo web UI
Momi web is a Web UI for AGL IC container demo. That support
IVI guest change and force rebooting to ivi guest.
This patch add support momi web to use full demo integration.
It use lighttpd.
Bug-AGL: SPEC-4766
Change-Id: Ie0a91b80cee7462e580706d89abca8ece8142712
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Diffstat (limited to 'meta-agl-ic-container')
3 files changed, 50 insertions, 1 deletions
diff --git a/meta-agl-ic-container/recipes-demo/momiweb/files/momiweb.conf b/meta-agl-ic-container/recipes-demo/momiweb/files/momiweb.conf new file mode 100644 index 00000000..0343867e --- /dev/null +++ b/meta-agl-ic-container/recipes-demo/momiweb/files/momiweb.conf @@ -0,0 +1,10 @@ +# Momi web for lighttpd configuration +server.modules += ( "mod_alias","mod_cgi" ) +$SERVER["socket"] == ":8080" { + server.document-root = "/www/momiweb/" + accesslog.filename = "" +} +alias.url = ( "/cgi-bin" => "/www/cgi-bin" ) +$HTTP["url"] =~ "^/cgi-bin" { +cgi.assign = ( ".cgi" => "/bin/sh") +} diff --git a/meta-agl-ic-container/recipes-demo/momiweb/momiweb_git.bb b/meta-agl-ic-container/recipes-demo/momiweb/momiweb_git.bb new file mode 100644 index 00000000..afdbfc33 --- /dev/null +++ b/meta-agl-ic-container/recipes-demo/momiweb/momiweb_git.bb @@ -0,0 +1,39 @@ +SUMMARY = "Momiyama Web UI for CES2023" +DESCRIPTION = "Momiyama Web UI for CES2023." +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464" + +PV = "0.1.0" + +SRC_URI = "git://github.com/agl-ic-eg/momiweb.git;protocol=https;branch=main \ + file://momiweb.conf \ + " +SRCREV = "cfdfdd670a83558a408bafa7b0262381313b907d" + +S = "${WORKDIR}/git" + +inherit allarch + +do_install:append() { + install -d ${D}${sysconfdir}/lighttpd.d + install -m 0644 ${WORKDIR}/momiweb.conf ${D}${sysconfdir}/lighttpd.d/ + + install -d ${D}/www/momiweb + cp -R ${S}/webui/* ${D}/www/momiweb/ + + install -d ${D}/www/cgi-bin + cp -R ${S}/cgi/* ${D}/www/cgi-bin/ +} + +FILES:${PN} += " \ + /www/momiweb/* \ + /www/momiweb/*/* \ + /www/cgi-bin/* \ + " +RDEPENDS:${PN} = " \ + lighttpd \ + lighttpd-module-cgi \ + lighttpd-module-alias \ + lighttpd-module-access \ + lighttpd-module-accesslog \ + " diff --git a/meta-agl-ic-container/recipes-platform/images/agl-lxc-multi-partition-image.inc b/meta-agl-ic-container/recipes-platform/images/agl-lxc-multi-partition-image.inc index 6531e9b9..72ffb556 100644 --- a/meta-agl-ic-container/recipes-platform/images/agl-lxc-multi-partition-image.inc +++ b/meta-agl-ic-container/recipes-platform/images/agl-lxc-multi-partition-image.inc @@ -44,7 +44,7 @@ install_container_images() { ROOTFS_POSTPROCESS_COMMAND += "install_container_images; " IMAGE_INSTALL:append = " \ - ${@bb.utils.contains('OUT_OF_TREE_CONTAINER_IMAGE_DEPLOY_DIR', 'non', '', '${OUT_OF_TREE_CONTAINER_CONFIGS}', d)} \ + ${@bb.utils.contains('OUT_OF_TREE_CONTAINER_IMAGE_DEPLOY_DIR', 'non', '', '${OUT_OF_TREE_CONTAINER_CONFIGS} momiweb', d)} \ " WKS_FILES:prepend = " \ |