From 1383b59ac284f0702a9623d441cb2539b539b2a1 Mon Sep 17 00:00:00 2001 From: zero-pytagoras <91202914+zero-pytagoras@users.noreply.github.com> Date: Wed, 21 Feb 2024 11:43:39 +0200 Subject: [PATCH 1/2] Update makeself.sh adding `-pbkdf2` to ENCRYPT_CMD and DECRYPT_CMD in order fix the error of `deprecated key derivation used` --- makeself.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/makeself.sh b/makeself.sh index 478b0ab..0efcef8 100755 --- a/makeself.sh +++ b/makeself.sh @@ -546,8 +546,8 @@ if test x"$ENCRYPT" = x"openssl"; then echo "Appending to existing archive is not compatible with OpenSSL encryption." >&2 fi - ENCRYPT_CMD="openssl enc -aes-256-cbc -salt" - DECRYPT_CMD="openssl enc -aes-256-cbc -d" + ENCRYPT_CMD="openssl enc -aes-256-cbc -salt -pbkdf2" + DECRYPT_CMD="openssl enc -aes-256-cbc -d -salt -pbkdf2" if test x"$OPENSSL_NO_MD" != x"y"; then ENCRYPT_CMD="$ENCRYPT_CMD -md sha256" From f121966dda75193862b7a4ccc16f67a8aae128bd Mon Sep 17 00:00:00 2001 From: zero-pytagoras <91202914+zero-pytagoras@users.noreply.github.com> Date: Wed, 21 Feb 2024 12:05:04 +0200 Subject: [PATCH 2/2] adding RockyLinux to build.yml --- .github/workflows/build.yml | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2bb5de2..194dbb7 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -12,10 +12,14 @@ jobs: container: 'ubuntu:latest' artifact: 'ubuntu' - - os: ubuntu-latest + - os: alpine-latest container: 'alpine:latest' artifact: 'alpine' - + + - os: rockylinux + container: 'rockylinux:9' # they do not have latest, but 9 will be covered for all the defaults for all latest 9 version + artifact: 'rockylinux' + - os: windows-latest artifact: 'windows' @@ -29,7 +33,13 @@ jobs: run: | apt update apt -y install git make pbzip2 binutils bzip2 zstd gnupg - + + - name: Install RockyLinux packages + if: matrix.container == 'rockylinux:9' + run: | + dnf groupinstall -y "Development Tools" "RPM Development Tools" + dnf install -y zstd binutils binutils-devel gnupg2 pbzip2 + - name: Install Alpine packages if: matrix.container == 'alpine:latest' run: apk add --no-cache bash git make libarchive-tools gnupg coreutils binutils bzip2 zstd