From 27439eaf4333bdd95257032ee6c65139a0f53abd Mon Sep 17 00:00:00 2001 From: yang Date: Fri, 20 Dec 2019 18:51:41 +0800 Subject: [PATCH] add fyde-kiosk-demo --- .../baseboard-bsp/baseboard-bsp-0.0.1.ebuild | 19 ++++++++++++++ .../fyde-kiosk-demo/files/config.json | 5 ++++ .../fyde-kiosk-demo-0.0.1.ebuild | 25 +++++++++++++++++++ .../power_wash_command/files/clobber | 3 +++ .../power_wash_command-0.0.1.ebuild | 23 +++++++++++++++++ .../chromeos-bsp/chromeos-bsp-0.0.1.ebuild | 4 ++- ...p-1-r3.ebuild => chromeos-bsp-1-r4.ebuild} | 0 .../chromeos-bsp/chromeos-bsp-0.0.1.ebuild | 4 ++- ...p-1-r3.ebuild => chromeos-bsp-1-r4.ebuild} | 0 9 files changed, 81 insertions(+), 2 deletions(-) create mode 100644 baseboard-rpi3/chromeos-base/baseboard-bsp/baseboard-bsp-0.0.1.ebuild create mode 100644 baseboard-rpi3/chromeos-base/fyde-kiosk-demo/files/config.json create mode 100644 baseboard-rpi3/chromeos-base/fyde-kiosk-demo/fyde-kiosk-demo-0.0.1.ebuild create mode 100755 baseboard-rpi3/chromeos-base/power_wash_command/files/clobber create mode 100644 baseboard-rpi3/chromeos-base/power_wash_command/power_wash_command-0.0.1.ebuild rename overlay-rpi3/virtual/chromeos-bsp/{chromeos-bsp-1-r3.ebuild => chromeos-bsp-1-r4.ebuild} (100%) rename overlay-rpi4/virtual/chromeos-bsp/{chromeos-bsp-1-r3.ebuild => chromeos-bsp-1-r4.ebuild} (100%) diff --git a/baseboard-rpi3/chromeos-base/baseboard-bsp/baseboard-bsp-0.0.1.ebuild b/baseboard-rpi3/chromeos-base/baseboard-bsp/baseboard-bsp-0.0.1.ebuild new file mode 100644 index 0000000..4885d58 --- /dev/null +++ b/baseboard-rpi3/chromeos-base/baseboard-bsp/baseboard-bsp-0.0.1.ebuild @@ -0,0 +1,19 @@ +# Copyright (c) 2018 The Fyde OS Authors. All rights reserved. +# Distributed under the terms of the BSD + +EAPI="5" + +DESCRIPTION="empty project" +HOMEPAGE="http://fydeos.com" + +LICENSE="BSD-Google" +SLOT="0" +KEYWORDS="*" +IUSE="+kiosk_demo" + +RDEPEND=" + kiosk_demo? ( chromeos-base/fyde-kiosk-demo + chromeos-base/power_wash_command ) +" + +DEPEND="${RDEPEND}" diff --git a/baseboard-rpi3/chromeos-base/fyde-kiosk-demo/files/config.json b/baseboard-rpi3/chromeos-base/fyde-kiosk-demo/files/config.json new file mode 100644 index 0000000..348b0ef --- /dev/null +++ b/baseboard-rpi3/chromeos-base/fyde-kiosk-demo/files/config.json @@ -0,0 +1,5 @@ +{ + "AppId" : "kcdnoglonapgfllkihkgageoililgckl", + "AppPath" : "kiosk-demo-app", + "Enable" : true +} diff --git a/baseboard-rpi3/chromeos-base/fyde-kiosk-demo/fyde-kiosk-demo-0.0.1.ebuild b/baseboard-rpi3/chromeos-base/fyde-kiosk-demo/fyde-kiosk-demo-0.0.1.ebuild new file mode 100644 index 0000000..67e4cae --- /dev/null +++ b/baseboard-rpi3/chromeos-base/fyde-kiosk-demo/fyde-kiosk-demo-0.0.1.ebuild @@ -0,0 +1,25 @@ +# Copyright (c) 2018 The Fyde OS Authors. All rights reserved. +# Distributed under the terms of the BSD + +EAPI="5" +EGIT_REPO_URI="https://github.com/FydeOS/kiosk-demo-app.git" + +inherit git-r3 +DESCRIPTION="demo app for fyde kiosk" +HOMEPAGE="http://fydeos.com" + +LICENSE="BSD-Google" +SLOT="0" +KEYWORDS="*" +IUSE="" + +RDEPEND="" + +DEPEND="${RDEPEND}" + +src_install() { + insinto /usr/local/share/kiosk_app + doins ${FILESDIR}/config.json + insinto /usr/local/share/kiosk_app/kiosk-demo-app + doins -r * +} diff --git a/baseboard-rpi3/chromeos-base/power_wash_command/files/clobber b/baseboard-rpi3/chromeos-base/power_wash_command/files/clobber new file mode 100755 index 0000000..328aa9c --- /dev/null +++ b/baseboard-rpi3/chromeos-base/power_wash_command/files/clobber @@ -0,0 +1,3 @@ +#!/bin/bash +echo 'clobber' > /mnt/stateful_partition/.update_available +echo 'please reboot to powerwash the stateful_partition' diff --git a/baseboard-rpi3/chromeos-base/power_wash_command/power_wash_command-0.0.1.ebuild b/baseboard-rpi3/chromeos-base/power_wash_command/power_wash_command-0.0.1.ebuild new file mode 100644 index 0000000..436f85f --- /dev/null +++ b/baseboard-rpi3/chromeos-base/power_wash_command/power_wash_command-0.0.1.ebuild @@ -0,0 +1,23 @@ +# Copyright (c) 2018 The Fyde OS Authors. All rights reserved. +# Distributed under the terms of the BSD + +EAPI="4" + +DESCRIPTION="add power wash command to usr/local/sbin" +HOMEPAGE="http://fydeos.com" + +LICENSE="BSD-Google" +SLOT="0" +KEYWORDS="*" +IUSE="" + +RDEPEND="" + +DEPEND="${RDEPEND}" + +S=${WORKDIR} + +src_install() { + exeinto /usr/sbin + doexe ${FILESDIR}/clobber +} diff --git a/overlay-rpi3/virtual/chromeos-bsp/chromeos-bsp-0.0.1.ebuild b/overlay-rpi3/virtual/chromeos-bsp/chromeos-bsp-0.0.1.ebuild index 8bffd11..341348b 100644 --- a/overlay-rpi3/virtual/chromeos-bsp/chromeos-bsp-0.0.1.ebuild +++ b/overlay-rpi3/virtual/chromeos-bsp/chromeos-bsp-0.0.1.ebuild @@ -11,6 +11,8 @@ SLOT="0" KEYWORDS="*" IUSE="" -RDEPEND="chromeos-base/chromeos-bsp-rpi3" +RDEPEND=" + chromeos-base/baseboard-bsp + chromeos-base/chromeos-bsp-rpi3" DEPEND="${RDEPEND}" diff --git a/overlay-rpi3/virtual/chromeos-bsp/chromeos-bsp-1-r3.ebuild b/overlay-rpi3/virtual/chromeos-bsp/chromeos-bsp-1-r4.ebuild similarity index 100% rename from overlay-rpi3/virtual/chromeos-bsp/chromeos-bsp-1-r3.ebuild rename to overlay-rpi3/virtual/chromeos-bsp/chromeos-bsp-1-r4.ebuild diff --git a/overlay-rpi4/virtual/chromeos-bsp/chromeos-bsp-0.0.1.ebuild b/overlay-rpi4/virtual/chromeos-bsp/chromeos-bsp-0.0.1.ebuild index 1c48180..fe6857a 100644 --- a/overlay-rpi4/virtual/chromeos-bsp/chromeos-bsp-0.0.1.ebuild +++ b/overlay-rpi4/virtual/chromeos-bsp/chromeos-bsp-0.0.1.ebuild @@ -11,6 +11,8 @@ SLOT="0" KEYWORDS="*" IUSE="" -RDEPEND="chromeos-base/chromeos-bsp-rpi4" +RDEPEND=" + chromeos-base/baseboard-bsp + chromeos-base/chromeos-bsp-rpi4" DEPEND="${RDEPEND}" diff --git a/overlay-rpi4/virtual/chromeos-bsp/chromeos-bsp-1-r3.ebuild b/overlay-rpi4/virtual/chromeos-bsp/chromeos-bsp-1-r4.ebuild similarity index 100% rename from overlay-rpi4/virtual/chromeos-bsp/chromeos-bsp-1-r3.ebuild rename to overlay-rpi4/virtual/chromeos-bsp/chromeos-bsp-1-r4.ebuild