From 0c157330da49dcfe41fe7cef9fe4ec77636f326f Mon Sep 17 00:00:00 2001 From: Baruch Siach Date: Tue, 17 Jan 2023 12:59:45 +0200 Subject: [PATCH] package/sexpect: new package sexpect is useful for shell controlled testing. Signed-off-by: Baruch Siach Signed-off-by: Peter Korsgaard --- DEVELOPERS | 1 + package/Config.in | 1 + package/sexpect/Config.in | 8 ++++++++ package/sexpect/sexpect.hash | 3 +++ package/sexpect/sexpect.mk | 13 +++++++++++++ 5 files changed, 26 insertions(+) create mode 100644 package/sexpect/Config.in create mode 100644 package/sexpect/sexpect.hash create mode 100644 package/sexpect/sexpect.mk diff --git a/DEVELOPERS b/DEVELOPERS index 385a46ccf9..83fa9e403d 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -294,6 +294,7 @@ F: package/ebtables/ F: package/i2c-tools/ F: package/libcurl/ F: package/libpcap/ +F: package/sexpect/ F: package/socat/ F: package/strace/ F: package/tcpdump/ diff --git a/package/Config.in b/package/Config.in index b281a67157..eabb0d5201 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2568,6 +2568,7 @@ comment "Utilities" source "package/rtty/Config.in" source "package/screen/Config.in" source "package/screenfetch/Config.in" + source "package/sexpect/Config.in" source "package/sudo/Config.in" source "package/terminology/Config.in" source "package/time/Config.in" diff --git a/package/sexpect/Config.in b/package/sexpect/Config.in new file mode 100644 index 0000000000..bdf5c3bbf5 --- /dev/null +++ b/package/sexpect/Config.in @@ -0,0 +1,8 @@ +config BR2_PACKAGE_SEXPECT + bool "sexpect" + help + sexpect is another implementation of Expect which is + specifically designed for Shell scripts + (sh, bash, ksh, zsh, ...) + + https://github.com/clarkwang/sexpect diff --git a/package/sexpect/sexpect.hash b/package/sexpect/sexpect.hash new file mode 100644 index 0000000000..d512117626 --- /dev/null +++ b/package/sexpect/sexpect.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 f6801c8b979d56eec54aedd7ede06e2342f382cee291beea88b52869186c557c sexpect-2.3.14.tar.gz +sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 LICENSE diff --git a/package/sexpect/sexpect.mk b/package/sexpect/sexpect.mk new file mode 100644 index 0000000000..7b878600e4 --- /dev/null +++ b/package/sexpect/sexpect.mk @@ -0,0 +1,13 @@ +################################################################################ +# +# sexpect +# +################################################################################ + +SEXPECT_VERSION = 2.3.14 +SEXPECT_SITE = $(call github,clarkwang,sexpect,v$(SEXPECT_VERSION)) +SEXPECT_LICENSE = GPL-3.0 +SEXPECT_LICENSE_FILES = LICENSE +SEXPECT_SUPPORTS_IN_SOURCE_BUILD = NO + +$(eval $(cmake-package))