Skip to content
Snippets Groups Projects
Commit 66a9cbda authored by David Mondou's avatar David Mondou
Browse files

Cleaned up Rigado scripts to only include necessary files.

Added new images:
  vesta-image-minimal
  vesta-image-developer
parent 2f210d09
No related branches found
No related tags found
No related merge requests found
# Copyright (C) 2016 Rigado
SUMMARY = "Vesta scripts"
DESCRIPTION = "Vesta scripts"
SECTION = "base"
LICENSE = "CLOSED"
require recipes-core/scripts-vesta/scripts-vesta.inc
PACKAGE_ARCH = "${MACHINE_ARCH}"
COMPATIBLE_MACHINE = "(imx6ul-vesta-v1|imx6ul-vesta-v2)"
#Rigado scripts
SRCREV = "5edaac08e9614912717543fef084e1e81ab666b1"
SRC_URI = "file://."
COMPATIBLE_MACHINE = "(imx6ul-vesta-v1|imx6ul-vesta-v2)"
S = "${WORKDIR}"
do_install() {
install -d ${D}${exec_prefix}/rigado/scripts
install -m 755 led_control.sh ${D}${exec_prefix}/rigado/scripts/led_control.sh
install -m 755 pwm_init.sh ${D}${exec_prefix}/rigado/scripts/pwm_init.sh
install -m 755 rig_init.sh ${D}${exec_prefix}/rigado/scripts/rig_init.sh
install -m 755 set_hwrevision.sh ${D}${exec_prefix}/rigado/scripts/set_hwrevision.sh
install -m 755 watchdog.sh ${D}${exec_prefix}/rigado/scripts/watchdog.sh
install -d ${D}${sysconfdir}/rc5.d
ln -sf /usr/rigado/scripts/rig_init.sh ${D}${sysconfdir}/rc5.d/S90rig_init.sh
}
FILES_${PN} += " \
${exec_prefix}/rigado/scripts/led_control.sh \
${exec_prefix}/rigado/scripts/pwm_init.sh \
${exec_prefix}/rigado/scripts/rig_init.sh \
${exec_prefix}/rigado/scripts/set_hwrevision.sh \
${exec_prefix}/rigado/scripts/watchdog.sh \
"
SUMMARY = "Vesta v1 firmware"
DESCRIPTION = "Vesta firmware such as for the wifi and bluetooth"
SECTION = "base"
LICENSE = "CLOSED"
PACKAGE_ARCH = "${MACHINE_ARCH}"
RDEPENDS_${PN} = "libnl-genl libarchive zlib libssl json-c libcrypto libcurl"
INSANE_SKIP_scripts-vesta_append = "already-stripped"
#Rigado scripts
SRCBRANCH ?= "master"
SRC_URI = "git://git.rigado.com/vesta/vesta-scripts.git;protocol=https;branch=${SRCBRANCH};destsuffix=${S}/git "
do_install() {
install -d ${D}${exec_prefix}/rigado/scripts
install -m 755 git/scripts/kill_tests.sh ${D}${exec_prefix}/rigado/scripts/kill_tests.sh
install -m 755 git/scripts/led_control.sh ${D}${exec_prefix}/rigado/scripts/led_control.sh
install -m 755 git/scripts/pwm_init.sh ${D}${exec_prefix}/rigado/scripts/pwm_init.sh
install -m 755 git/scripts/rig_init.sh ${D}${exec_prefix}/rigado/scripts/rig_init.sh
install -m 755 git/scripts/start_test.sh ${D}${exec_prefix}/rigado/scripts/start_test.sh
install -m 755 git/scripts/stress.sh ${D}${exec_prefix}/rigado/scripts/stress.sh
install -m 755 git/scripts/test_2.4.sh ${D}${exec_prefix}/rigado/scripts/test_2.4.sh
install -m 755 git/scripts/test_mode.sh ${D}${exec_prefix}/rigado/scripts/test_mode.sh
install -m 755 git/scripts/emission_test_mode.sh ${D}${exec_prefix}/rigado/scripts/emission_test_mode.sh
install -m 755 git/scripts/watchdog.sh ${D}${exec_prefix}/rigado/scripts/watchdog.sh
install -m 755 git/scripts/emmc_test.sh ${D}${exec_prefix}/rigado/scripts/emmc_test.sh
install -m 755 git/scripts/mem_test.sh ${D}${exec_prefix}/rigado/scripts/mem_test.sh
install -m 755 git/scripts/nor_flash_test.sh ${D}${exec_prefix}/rigado/scripts/nor_flash_test.sh
install -m 755 git/scripts/start_wifi.sh ${D}${exec_prefix}/rigado/scripts/start_wifi.sh
install -m 755 git/scripts/manufacturing_test.sh ${D}${exec_prefix}/rigado/scripts/manufacturing_test.sh
install -m 755 git/scripts/bmd300_test.sh ${D}${exec_prefix}/rigado/scripts/bmd300_test.sh
install -m 755 git/scripts/read_ttymxc2.sh ${D}${exec_prefix}/rigado/scripts/read_ttymxc2.sh
install -m 755 git/scripts/r41z_test.sh ${D}${exec_prefix}/rigado/scripts/r41z_test.sh
install -m 755 git/scripts/led_test.sh ${D}${exec_prefix}/rigado/scripts/led_test.sh
install -m 755 git/scripts/start_led_test.sh ${D}${exec_prefix}/rigado/scripts/start_led_test.sh
install -m 755 git/scripts/set_hwrevision.sh ${D}${exec_prefix}/rigado/scripts/set_hwrevision.sh
install -m 755 git/scripts/create_tmp_swupdate_dir.sh ${D}${exec_prefix}/rigado/scripts/create_tmp_swupdate_dir.sh
install -d ${D}${exec_prefix}/rigado/files/
install -m 600 git/files/wpa_supplicant.conf ${D}${exec_prefix}/rigado/files/wpa_supplicant.conf
install -m 600 git/files/wpa_supplicant.conf.5g ${D}${exec_prefix}/rigado/files/wpa_supplicant.conf.5g
install -d ${D}${sysconfdir}/rc5.d
ln -sf /usr/rigado/scripts/rig_init.sh ${D}${sysconfdir}/rc5.d/S90rig_init.sh
ln -sf /usr/rigado/scripts/start_led_test.sh ${D}${sysconfdir}/rc5.d/S91start_led_test.sh
install -d ${D}/etc/init.d
install -d ${D}/etc/profile.d
install -m 755 git/swupdate/etc/init.d/gateway.sh ${D}/etc/init.d/gateway.sh
install -m 755 git/swupdate/etc/init.d/hostname.sh ${D}/etc/init.d/hostname.sh
install -m 755 git/swupdate/etc/gateway.conf ${D}/etc/gateway.conf
}
FILES_${PN} += " \
${exec_prefix}/rigado/scripts/kill_tests.sh \
${exec_prefix}/rigado/scripts/led_control.sh \
${exec_prefix}/rigado/scripts/pwm_init.sh \
${exec_prefix}/rigado/scripts/rig_init.sh \
${exec_prefix}/rigado/scripts/start_test.sh \
${exec_prefix}/rigado/scripts/stress.sh \
${exec_prefix}/rigado/scripts/test_2.4.sh \
${exec_prefix}/rigado/scripts/test_mode.sh \
${exec_prefix}/rigado/scripts/emission_test_mode.sh \
${exec_prefix}/rigado/scripts/watchdog.sh \
${exec_prefix}/rigado/scripts/emmc_test.sh \
${exec_prefix}/rigado/scripts/mem_test.sh \
${exec_prefix}/rigado/scripts/nor_flash_test.sh \
${exec_prefix}/rigado/scripts/start_wifi.sh \
${exec_prefix}/rigado/scripts/manufacturing_test.sh \
${exec_prefix}/rigado/scripts/bmd300_test.sh \
${exec_prefix}/rigado/scripts/read_ttymxc2.sh \
${exec_prefix}/rigado/scripts/r41z_test.sh \
${exec_prefix}/rigado/scripts/led_test.sh \
${exec_prefix}/rigado/scripts/start_led_test.sh \
${exec_prefix}/rigado/scripts/set_hwrevision.sh \
${exec_prefix}/rigado/scripts/create_tmp_swupdate_dir.sh \
${exec_prefix}/rigado/files/wpa_supplicant.conf \
${exec_prefix}/rigado/files/wpa_supplicant.conf.5g \
/etc/init.d/swupdate \
/etc/profile.d/gateway.sh \
/etc/gateway.conf \
"
require recipes-vesta/images/vesta-image-minimal.bb
IMAGE_INSTALL_append += " \
bluez5 \
bluez5-testtools \
bluez5-noinst-tools \
cronie \
dosfstools \
e2fsprogs \
eudev \
gnutls \
imx-test \
iperf3 \
memtester \
mtd-utils-ubifs \
nodejs \
nodejs-npm \
packagegroup-base-wifi \
packagegroup-core-buildessential \
python \
python-pip \
python3 \
python3-pip \
python-compiler \
python-misc \
python-multiprocessing \
rsyslog \
screen \
strace \
tmux \
usbutils \
"
require recipes-core/images/core-image-minimal.bb
IMAGE_INSTALL_append += " \
avahi-daemon \
firmware-qualcomm \
firmware-vesta \
i2c-tools \
linux-firmware-ar3k \
kernel-modules \
mtd-utils \
openssh \
rigtools \
rng-tools \
scripts-vesta \
swupdate \
"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment