[LTP] [PATCH v2 1/4] ci: install dependences for patchwork-ci script
Andrea Cervesato
andrea.cervesato@suse.de
Thu Apr 10 20:21:10 CEST 2025
From: Andrea Cervesato <andrea.cervesato@suse.com>
Signed-off-by: Andrea Cervesato <andrea.cervesato@suse.com>
---
ci/alpine-runtime.sh | 2 ++
ci/alpine.sh | 2 ++
ci/debian.i386.sh | 2 ++
ci/debian.sh | 28 +++++++++++++++-------------
ci/fedora.sh | 2 ++
ci/tumbleweed.sh | 2 ++
6 files changed, 25 insertions(+), 13 deletions(-)
diff --git a/ci/alpine-runtime.sh b/ci/alpine-runtime.sh
index 3bff42770bd8ae7da3e6e571a843e44c7a56181b..d0e1990d2c25c9f300dd47fb979af4d38e3ad3f9 100755
--- a/ci/alpine-runtime.sh
+++ b/ci/alpine-runtime.sh
@@ -4,6 +4,8 @@
apk add \
acl \
+ curl \
+ jq \
keyutils \
libaio \
libacl \
diff --git a/ci/alpine.sh b/ci/alpine.sh
index 5a44a6687b9eb7743c0fbbb288a133366b17da75..254f4aaece66ef177bc5b4a92cf5160443552378 100755
--- a/ci/alpine.sh
+++ b/ci/alpine.sh
@@ -9,6 +9,8 @@ apk add \
autoconf \
automake \
clang \
+ curl \
+ jq \
gcc \
git \
acl-dev \
diff --git a/ci/debian.i386.sh b/ci/debian.i386.sh
index 2846053098033dd0215aa724738a90baff290430..44c7ddf2ff6f049ab847b374213c6aee74fbc130 100755
--- a/ci/debian.i386.sh
+++ b/ci/debian.i386.sh
@@ -6,6 +6,8 @@ dpkg --add-architecture i386
apt update
apt install -y --no-install-recommends \
+ curl \
+ jq \
linux-libc-dev:i386 \
gcc-multilib \
libacl1-dev:i386 \
diff --git a/ci/debian.sh b/ci/debian.sh
index f590b4b9a4f910c7e4229f4e2a818cf5b1e818bb..96c2651b3e5919d3c4dece50164fab41e3929fa0 100755
--- a/ci/debian.sh
+++ b/ci/debian.sh
@@ -4,7 +4,7 @@
# workaround for missing oldstable-updates repository
# W: Failed to fetch http://deb.debian.org/debian/dists/oldstable-updates/main/binary-amd64/Packages
-grep -v oldstable-updates /etc/apt/sources.list > /tmp/sources.list && mv /tmp/sources.list /etc/apt/sources.list
+grep -v oldstable-updates /etc/apt/sources.list >/tmp/sources.list && mv /tmp/sources.list /etc/apt/sources.list
apt update
@@ -23,6 +23,8 @@ pkg_minimal="
debhelper
devscripts
clang
+ curl
+ jq
gcc
git
iproute2
@@ -47,18 +49,18 @@ pkg_nonessential="
"
case "$ACTION" in
- minimal)
- echo "=== Installing only minimal dependencies ==="
- $install $pkg_minimal
- ;;
- remove-nonessential)
- echo "=== Make sure devel libraries are removed ==="
- $remove $pkg_nonessential
- ;;
- *)
- echo "=== Installing dependencies ==="
- $install $pkg_minimal $pkg_nonessential
- ;;
+minimal)
+ echo "=== Installing only minimal dependencies ==="
+ $install $pkg_minimal
+ ;;
+remove-nonessential)
+ echo "=== Make sure devel libraries are removed ==="
+ $remove $pkg_nonessential
+ ;;
+*)
+ echo "=== Installing dependencies ==="
+ $install $pkg_minimal $pkg_nonessential
+ ;;
esac
df -hT
diff --git a/ci/fedora.sh b/ci/fedora.sh
index bef5bcd2b519f4a32533a2d52f182c6dd5e1b7d0..494de928f7434f3310979e595e18162c2042f1e8 100755
--- a/ci/fedora.sh
+++ b/ci/fedora.sh
@@ -9,6 +9,8 @@ $yum \
automake \
make \
clang \
+ curl \
+ jq \
gcc \
git \
findutils \
diff --git a/ci/tumbleweed.sh b/ci/tumbleweed.sh
index 33937ec63a372ed92e8d4f05ecd435ce902fa5bb..d0607eed25f06fec3064ca75ec7875ce833f9d96 100755
--- a/ci/tumbleweed.sh
+++ b/ci/tumbleweed.sh
@@ -8,6 +8,8 @@ $zyp \
autoconf \
automake \
clang \
+ curl \
+ jq \
findutils \
gcc \
git \
--
2.43.0
More information about the ltp
mailing list