Update gk7205v200_axiostv project

pull/1/head
Igor Zalatov (from Citadel PC) 2022-09-04 15:33:21 +03:00
parent 9851aa0ef6
commit 9709b97d76
4 changed files with 145 additions and 3 deletions

View File

@ -0,0 +1,42 @@
source "$BR2_EXTERNAL_GOKE_PATH/linux/Config.ext.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/goke_patcher/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/aura-httpd/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/ax-agent/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/baresip-openipc/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/dropbear-openipc/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/fdk-aac-openipc/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/ffmpeg-openipc/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/fwprintenv-openipc/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/goke-osdrv-gk710x/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/goke-osdrv-gk7205v200/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/hisilicon-opensdk/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/i2c-telemetry/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/ipctool/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/json-c-openipc/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/lame-openipc/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/libcurl-openipc/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/libevent-openipc/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/libhv-openipc/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/libogg-openipc/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/libre-openipc/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/librem-openipc/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/libsrt-openipc/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/libwebsockets-openipc/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/linux-firmware-openipc/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/majestic-fonts/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/majestic/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/mavlink-router/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/mbedtls-openipc/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/microbe-web/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/motors/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/mt7601u-ap-openipc/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/node-exporter/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/opus-openipc/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/rtl8188fu-openipc/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/rtl8812au-openipc/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/uacme-openipc/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/vtund-openipc/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/wifibroadcast/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/yaml-cli/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/xmdp/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/zerotier-one/Config.in"

View File

@ -57,7 +57,7 @@ BR2_PACKAGE_HASERL=y
BR2_PACKAGE_HISI_GPIO is not set
BR2_PACKAGE_IPCTOOL=y
BR2_PACKAGE_JSON_C=y
# BR2_PACKAGE_LAME_OPENIPC is not set
BR2_PACKAGE_LAME_OPENIPC=y
BR2_PACKAGE_LIBCURL_OPENIPC=y
BR2_PACKAGE_LIBCURL_OPENIPC_CURL=y
# BR2_PACKAGE_LIBCURL_OPENIPC_VERBOSE is not set
@ -78,8 +78,8 @@ BR2_PACKAGE_MBEDTLS_OPENIPC=y
BR2_PACKAGE_MICROBE_WEB=y
# BR2_PACKAGE_MINI_SNMPD is not set
# BR2_PACKAGE_MOTORS is not set
# BR2_PACKAGE_OPUS_OPENIPC is not set
# BR2_PACKAGE_OPUS_OPENIPC_FIXED_POINT is not set
BR2_PACKAGE_OPUS_OPENIPC=y
BR2_PACKAGE_OPUS_OPENIPC_FIXED_POINT=y
# BR2_PACKAGE_SSHPASS is not set
BR2_PACKAGE_UACME_OPENIPC=y
BR2_PACKAGE_VTUND_OPENIPC=y
@ -101,6 +101,7 @@ BR2_PACKAGE_YAML_CLI=y
# AXIOSTV
BR2_PACKAGE_FFMPEG_OPENIPC=y
R2_PACKAGE_AX_AGENT=y
# DEBUG
BR2_PACKAGE_HOST_GDB=y

View File

@ -0,0 +1,42 @@
include $(BR2_EXTERNAL_GOKE_PATH)/linux/linux-ext-goke_patcher.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/goke_patcher/goke_patcher.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/aura-httpd/aura-httpd.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/ax-agent/ax-agent.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/baresip-openipc/baresip-openipc.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/dropbear-openipc/dropbear-openipc.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/fdk-aac-openipc/fdk-aac-openipc.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/ffmpeg-openipc/ffmpeg-openipc.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/fwprintenv-openipc/fwprintenv-openipc.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk710x/goke-osdrv-gk710x.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/goke-osdrv-gk7205v200.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/hisilicon-opensdk/hisilicon-opensdk.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/i2c-telemetry/i2c-telemetry.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/ipctool/ipctool.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/json-c-openipc/json-c-openipc.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/lame-openipc/lame-openipc.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/libcurl-openipc/libcurl-openipc.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/libevent-openipc/libevent-openipc.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/libhv-openipc/libhv-openipc.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/libogg-openipc/libogg-openipc.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/libre-openipc/libre-openipc.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/librem-openipc/librem-openipc.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/libsrt-openipc/libsrt-openipc.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/libwebsockets-openipc/libwebsockets-openipc.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/linux-firmware-openipc/linux-firmware-openipc.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/majestic/majestic.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/majestic-fonts/majestic-fonts.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/mavlink-router/mavlink-router.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/mbedtls-openipc/mbedtls-openipc.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/microbe-web/microbe-web.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/motors/motors.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/mt7601u-ap-openipc/mt7601u-ap-openipc.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/node-exporter/node-exporter.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/opus-openipc/opus-openipc.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/rtl8188fu-openipc/rtl8188fu-openipc.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/rtl8812au-openipc/rtl8812au-openipc.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/uacme-openipc/uacme-openipc.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/vtund-openipc/vtund-openipc.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/wifibroadcast/wifibroadcast.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/yaml-cli/yaml-cli.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/xmdp/xmdp.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/zerotier-one/zerotier-one.mk

View File

@ -0,0 +1,57 @@
#!/bin/sh
DAEMON="ax-agent"
PIDFILE="/var/run/$DAEMON.pid"
AGENT_ARGS=""
# shellcheck source=/dev/null
[ -r "/etc/default/$DAEMON" ] && . "/etc/default/$DAEMON"
# The daemon does not create a pidfile, so pass "-n" in the command line
# and use "-m" to instruct start-stop-daemon to create one.
start() {
printf 'Starting %s: ' "$DAEMON"
[ -f /usr/sbin/$DAEMON ] || echo -en "DISABLED, "
# shellcheck disable=SC2086 # we need the word splitting
start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/usr/sbin/$DAEMON" \
-- $AGENT_ARGS
status=$?
if [ "$status" -eq 0 ]; then
echo "OK"
else
echo "FAIL"
fi
return "$status"
}
stop() {
printf 'Stopping %s: ' "$DAEMON"
[ -f /usr/sbin/$DAEMON ] || echo -en "DISABLED, "
start-stop-daemon -K -q -p "$PIDFILE"
status=$?
if [ "$status" -eq 0 ]; then
rm -f "$PIDFILE"
echo "OK"
else
echo "FAIL"
fi
return "$status"
}
restart() {
stop
sleep 1
start
}
case "$1" in
start|stop|restart)
"$1";;
reload)
# Restart, since there is no true "reload" feature.
restart;;
*)
echo "Usage: $0 {start|stop|restart|reload}"
exit 1
esac