diff options
author | John Klug <john.klug@multitech.com> | 2021-02-24 17:38:22 -0600 |
---|---|---|
committer | John Klug <john.klug@multitech.com> | 2021-02-24 17:38:22 -0600 |
commit | a316abe09424166f1fd2e1152bcb592fe9088b6f (patch) | |
tree | fe5b8cbbfaf2f0d0f92dd303b0278585533d31f4 /recipes-support/uxfp | |
parent | dd543ccfc392d9751974f400f8f4598a85c1bc9e (diff) | |
download | meta-mlinux-a316abe09424166f1fd2e1152bcb592fe9088b6f.tar.gz meta-mlinux-a316abe09424166f1fd2e1152bcb592fe9088b6f.tar.bz2 meta-mlinux-a316abe09424166f1fd2e1152bcb592fe9088b6f.zip |
Update uxfp for dunfell release
Diffstat (limited to 'recipes-support/uxfp')
3 files changed, 86 insertions, 0 deletions
diff --git a/recipes-support/uxfp/uxfp-from-source/0001-Fixed-unrecognized-command-line-option.patch b/recipes-support/uxfp/uxfp-from-source/0001-Fixed-unrecognized-command-line-option.patch new file mode 100644 index 0000000..86faf07 --- /dev/null +++ b/recipes-support/uxfp/uxfp-from-source/0001-Fixed-unrecognized-command-line-option.patch @@ -0,0 +1,26 @@ +From 5f8fef39aa5c3fd5894f7dbaa579d50f6e78c08a Mon Sep 17 00:00:00 2001 +From: "mykola.salomatin" <mykola.salomatin@globallogic.com> +Date: Thu, 18 Feb 2021 21:57:25 +0200 +Subject: [PATCH] Fixed unrecognized command line option + '-Wno-deprecated-declaration' + +--- + telit_os_abstraction_layer/linux/Makefile | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/telit_os_abstraction_layer/linux/Makefile b/telit_os_abstraction_layer/linux/Makefile +index 6c54e71..5d847c8 100644 +--- a/telit_os_abstraction_layer/linux/Makefile ++++ b/telit_os_abstraction_layer/linux/Makefile +@@ -32,7 +32,7 @@ ifeq ($(LIBUDEV), enable) + endif + + +-CFLAGS := -g -Wno-deprecated-declaration -Wall -Werror -fPIC $(INCLUDES) $(LIBUSB_CFLAG) $(LIBUDEV_CFLAG) -DVER_MAJOR=$(MAJOR) -DVER_MINOR=$(MINOR) -DVER_ALPHA=$(ALPHA) -DVER_CUSTOM=$(CUSTOM) ++CFLAGS := -g -Wno-deprecated-declarations -Wall -Werror -fPIC $(INCLUDES) $(LIBUSB_CFLAG) $(LIBUDEV_CFLAG) -DVER_MAJOR=$(MAJOR) -DVER_MINOR=$(MINOR) -DVER_ALPHA=$(ALPHA) -DVER_CUSTOM=$(CUSTOM) + LDFLAGS := $(LIBUDEV_LDFLAG) $(LIBUSB_LDFLAG) + + +-- +2.7.4 + diff --git a/recipes-support/uxfp/uxfp-from-source/0002-uxfp-add-param-syslog.patch b/recipes-support/uxfp/uxfp-from-source/0002-uxfp-add-param-syslog.patch new file mode 100644 index 0000000..8dedc1b --- /dev/null +++ b/recipes-support/uxfp/uxfp-from-source/0002-uxfp-add-param-syslog.patch @@ -0,0 +1,33 @@ + +The patch allows to redirect all log messages from stdout to syslog. + +diff -ruN git/uxfp/main.c git/uxfp/main.c +--- git/uxfp/main.c 2020-07-28 19:06:02.236397898 +0300 ++++ git/uxfp/main.c 2020-07-28 17:55:38.000000000 +0300 +@@ -20,6 +20,7 @@ + uint64_t speed; + bool debug; + bool recovery; ++ bool syslog; + } options = {0}; + + flag_t flags [] = { +@@ -30,6 +31,7 @@ + {"--class", "-c", VALUE_TYPE_ULONG, &options.class, OPT, "modem class"}, + {"--debug", "-d", VALUE_TYPE_BOOLEAN, &options.debug, OPT, "enable debug logging"}, + {"--lossrecovery", "-l", VALUE_TYPE_BOOLEAN, &options.recovery, OPT, "device in recovery mode"}, ++ {"--syslog", "-n", VALUE_TYPE_BOOLEAN, &options.syslog, OPT, "all the logs redirected to syslog"}, + {NULL, NULL, VALUE_TYPE_UNKNOWN, NULL, OPT, NULL}, + }; + +@@ -60,6 +62,10 @@ + goto end; + } + ++ if (options.syslog) { ++ core_log_set_native(true); ++ } ++ + if (options.debug) { + core_log_set_level(LOG_LEVEL_DBG); + } diff --git a/recipes-support/uxfp/uxfp-from-source_1.0.2.1.bb b/recipes-support/uxfp/uxfp-from-source_1.0.2.1.bb new file mode 100644 index 0000000..ceb089d --- /dev/null +++ b/recipes-support/uxfp/uxfp-from-source_1.0.2.1.bb @@ -0,0 +1,27 @@ +DESCRIPTION = "Telit utility for upgrading CAT4 radio firmware" +HOMEPAGE = "https://contact.telit.com/" +LICENSE = "Proprietary" +LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Proprietary;md5=0557f9d92cf58f2ccdd50f62f8ac0b28" + +DEPENDS = "libusb1 udev" + +PR = "r2" +SRCREV = "${PV}" + +SRC_URI = " \ + git://git@${MTS_INTERNAL_GIT}/vendor-code/uxfp.git;protocol=ssh;branch=master \ + file://0001-Fixed-unrecognized-command-line-option.patch \ + file://0002-uxfp-add-param-syslog.patch \ +" + +S = "${WORKDIR}/git" + +do_compile() { + oe_runmake +} + +do_install() { + install -d ${D}${sbindir} + install -m 0755 uxfp/linux/uxfp ${D}${sbindir} +} + |