mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-28 13:46:32 +00:00
Merge branch 'thingos' into dev
This commit is contained in:
commit
35714f6cda
@ -4,7 +4,7 @@
|
|||||||
#### usage ####
|
#### usage ####
|
||||||
|
|
||||||
function exit_usage() {
|
function exit_usage() {
|
||||||
echo "Usage: fwupdate versions (lists available versions)"
|
echo "Usage: fwupdate versions [-u] (lists available versions, optionally showing the URL)"
|
||||||
echo " fwupdate current (shows the current version"
|
echo " fwupdate current (shows the current version"
|
||||||
echo " fwupdate download <version|url> (downloads a firmware version)"
|
echo " fwupdate download <version|url> (downloads a firmware version)"
|
||||||
echo " fwupdate extract (extracts the downloaded firmware archive)"
|
echo " fwupdate extract (extracts the downloaded firmware archive)"
|
||||||
@ -394,7 +394,9 @@ function new_version() {
|
|||||||
|
|
||||||
case "$1" in
|
case "$1" in
|
||||||
versions)
|
versions)
|
||||||
show_versions
|
show_url="false"
|
||||||
|
test "$2" == "-u" && show_url="true"
|
||||||
|
show_versions $show_url
|
||||||
;;
|
;;
|
||||||
|
|
||||||
current)
|
current)
|
||||||
|
@ -5,6 +5,15 @@ if [ -z "$1" ]; then
|
|||||||
exit -1
|
exit -1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
function check_prerelease() {
|
||||||
|
read line
|
||||||
|
if [[ "$line" =~ ^[0-9._]+\| ]]; then
|
||||||
|
echo "$line"
|
||||||
|
else
|
||||||
|
echo "$line" | sed 's/|false|/|true|/'
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
extensions=".img.gz .img.xz .img"
|
extensions=".img.gz .img.xz .img"
|
||||||
opts="-s -S -f"
|
opts="-s -S -f"
|
||||||
test -n "$FW_USERNAME" && opts+=" --user $FW_USERNAME:$FW_PASSWORD"
|
test -n "$FW_USERNAME" && opts+=" --user $FW_USERNAME:$FW_PASSWORD"
|
||||||
@ -13,6 +22,6 @@ url="https://api.bitbucket.org/2.0/repositories/$1/downloads?pagelen=100&_=$(dat
|
|||||||
rtrimstr=$(for e in $extensions; do echo -n " | rtrimstr(\"$e\")"; done)
|
rtrimstr=$(for e in $extensions; do echo -n " | rtrimstr(\"$e\")"; done)
|
||||||
jq_expr=".values[] | [{a: .name | split(\"-\"), url: .links.self.href}] | map((.a[2] $rtrimstr), \"false\", .a[1], .url) | join(\"|\")"
|
jq_expr=".values[] | [{a: .name | split(\"-\"), url: .links.self.href}] | map((.a[2] $rtrimstr), \"false\", .a[1], .url) | join(\"|\")"
|
||||||
|
|
||||||
curl $opts $url | jq --raw-output "$jq_expr"
|
curl $opts $url | jq --raw-output "$jq_expr" | while read line; do echo "$line" | check_prerelease; done
|
||||||
exit ${PIPESTATUS[0]}
|
exit ${PIPESTATUS[0]}
|
||||||
|
|
||||||
|
@ -52,6 +52,7 @@ BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX=y
|
|||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX=y
|
||||||
BR2_PACKAGE_RPI_FIRMWARE=y
|
BR2_PACKAGE_RPI_FIRMWARE=y
|
||||||
BR2_PACKAGE_RPI_FIRMWARE_X=y
|
BR2_PACKAGE_RPI_FIRMWARE_X=y
|
||||||
|
BR2_PACKAGE_LAN951X_LED_CTL=y
|
||||||
BR2_PACKAGE_RPI_USERLAND=y
|
BR2_PACKAGE_RPI_USERLAND=y
|
||||||
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
||||||
BR2_PACKAGE_PYTHON_SSL=y
|
BR2_PACKAGE_PYTHON_SSL=y
|
||||||
|
@ -52,6 +52,7 @@ BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX=y
|
|||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX=y
|
||||||
BR2_PACKAGE_RPI_FIRMWARE=y
|
BR2_PACKAGE_RPI_FIRMWARE=y
|
||||||
BR2_PACKAGE_RPI_FIRMWARE_X=y
|
BR2_PACKAGE_RPI_FIRMWARE_X=y
|
||||||
|
BR2_PACKAGE_LAN951X_LED_CTL=y
|
||||||
BR2_PACKAGE_RPI_USERLAND=y
|
BR2_PACKAGE_RPI_USERLAND=y
|
||||||
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
||||||
BR2_PACKAGE_PYTHON_SSL=y
|
BR2_PACKAGE_PYTHON_SSL=y
|
||||||
|
@ -59,6 +59,7 @@ BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX=y
|
|||||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX=y
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX=y
|
||||||
BR2_PACKAGE_RPI_FIRMWARE=y
|
BR2_PACKAGE_RPI_FIRMWARE=y
|
||||||
BR2_PACKAGE_RPI_FIRMWARE_X=y
|
BR2_PACKAGE_RPI_FIRMWARE_X=y
|
||||||
|
BR2_PACKAGE_LAN951X_LED_CTL=y
|
||||||
BR2_PACKAGE_RPI_ARMMEM=y
|
BR2_PACKAGE_RPI_ARMMEM=y
|
||||||
BR2_PACKAGE_RPI_USERLAND=y
|
BR2_PACKAGE_RPI_USERLAND=y
|
||||||
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
||||||
|
@ -437,6 +437,7 @@ endmenu
|
|||||||
source "package/irda-utils/Config.in"
|
source "package/irda-utils/Config.in"
|
||||||
source "package/iucode-tool/Config.in"
|
source "package/iucode-tool/Config.in"
|
||||||
source "package/kbd/Config.in"
|
source "package/kbd/Config.in"
|
||||||
|
source "package/lan951x-led-ctl/Config.in"
|
||||||
source "package/lcdproc/Config.in"
|
source "package/lcdproc/Config.in"
|
||||||
source "package/libuio/Config.in"
|
source "package/libuio/Config.in"
|
||||||
source "package/libump/Config.in"
|
source "package/libump/Config.in"
|
||||||
|
23
package/lan951x-led-ctl/0001-fix-cross-compile.patch
Normal file
23
package/lan951x-led-ctl/0001-fix-cross-compile.patch
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
diff -uNr lan951x-led-ctl-master/Makefile lan951x-led-ctl-fix/Makefile
|
||||||
|
--- lan951x-led-ctl-master/Makefile 2017-02-11 22:50:52.000000000 +0200
|
||||||
|
+++ lan951x-led-ctl-fix/Makefile 2018-06-24 23:45:57.925879678 +0300
|
||||||
|
@@ -1,12 +1,12 @@
|
||||||
|
-ECHO = /bin/echo -e
|
||||||
|
-SHELL = /bin/sh
|
||||||
|
-RM = /bin/rm -f
|
||||||
|
-CC = gcc
|
||||||
|
-STRIP = strip
|
||||||
|
+ECHO ?= /bin/echo -e
|
||||||
|
+SHELL ?= /bin/sh
|
||||||
|
+RM ?= /bin/rm -f
|
||||||
|
+CC ?= gcc
|
||||||
|
+STRIP ?= strip
|
||||||
|
|
||||||
|
-CFLAGS = -g -Os -std=c11 -I./include -Wall -Wstrict-prototypes -Wconversion
|
||||||
|
+CFLAGS ?= -g -Os -std=c11 -I./include -Wall -Wstrict-prototypes -Wconversion
|
||||||
|
CFLAGS += -Wmissing-prototypes -Wshadow -Wextra -Wunused
|
||||||
|
-LDFLAGS = -lusb-1.0
|
||||||
|
+LDFLAGS += -lusb-1.0
|
||||||
|
|
||||||
|
PROGS = lan951x-led-ctl
|
||||||
|
|
3
package/lan951x-led-ctl/Config.in
Normal file
3
package/lan951x-led-ctl/Config.in
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
config BR2_PACKAGE_LAN951X_LED_CTL
|
||||||
|
bool "lan951x-led-ctl"
|
||||||
|
|
13
package/lan951x-led-ctl/lan951x-led-ctl.mk
Normal file
13
package/lan951x-led-ctl/lan951x-led-ctl.mk
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
LAN951X_LED_CTL_VERSION = 0291b91702f5742fa56aa5e0942c28261777de7c
|
||||||
|
LAN951X_LED_CTL_SITE = $(call github,dumpsite,lan951x-led-ctl,$(LAN951X_LED_CTL_VERSION))
|
||||||
|
LAN951X_LED_CTL_DEPENDENCIES = libusb
|
||||||
|
|
||||||
|
define LAN951X_LED_CTL_BUILD_CMDS
|
||||||
|
$(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) CFLAGS="$(TARGET_CLFAGS) -Iinclude -std=c99"
|
||||||
|
endef
|
||||||
|
|
||||||
|
define LAN951X_LED_CTL_INSTALL_TARGET_CMDS
|
||||||
|
$(INSTALL) -D -m 0755 $(@D)/lan951x-led-ctl $(TARGET_DIR)/usr/bin/lan951x-led-ctl
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(generic-package))
|
Loading…
x
Reference in New Issue
Block a user