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 -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}${exec_prefix}/bin install -m 755 git/files/athtestcmd ${D}${exec_prefix}/bin/athtestcmd install -d ${D}/etc/init.d install -d ${D}/etc/profile.d install -m 755 git/swupdate/etc/init.d/swupdate ${D}/etc/init.d/swupdate 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 ln -sf /etc/init.d/swupdate ${D}/etc/rc5.d/S70swupdate install -d ${D}/usr/bin install -d ${D}/usr/include install -d ${D}/usr/lib install -m 755 git/swupdate/usr/bin/swupdate ${D}/usr/bin/swupdate install -m 755 git/swupdate/usr/bin/boot_toggle ${D}/usr/bin/boot_toggle install -m 644 git/swupdate/usr/include/network_ipc.h ${D}/usr/include/network_ipc.h install -m 755 git/swupdate/usr/lib/libconfig.so.9.2.0 ${D}/usr/lib/libconfig.so.9.2.0 install -m 755 git/swupdate/usr/lib/libswupdate.a ${D}/usr/lib/libswupdate.a ln -sf libconfig.so.9.2.0 ${D}/usr/lib/libconfig.so.9 } 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/files/wpa_supplicant.conf \ ${exec_prefix}/rigado/files/wpa_supplicant.conf.5g \ ${exec_prefix}/bin/athtestcmd \ /etc/init.d/swupdate \ /etc/profile.d/gateway.sh \ /etc/gateway.conf \ /usr/bin/swupdate \ /usr/bin/boot_toggle \ /usr/include/network_ipc.h \ /usr/lib/libconfig.so.9.2.0 \ /usr/lib/libswupdate.a \ "