commit 4596a159f347e6dbf9d4725dcc2e932e1474a4cb Author: Sofia Boldyreva Date: Mon Jan 27 14:21:22 2025 +0100 Initial commit diff --git a/config.yaml b/config.yaml new file mode 100644 index 0000000..01a9ee1 --- /dev/null +++ b/config.yaml @@ -0,0 +1,31 @@ +actions: + - replace: + - target: "spec" + find: | + if ping -c 3 -w 20 8.8.8.8 && wget http://libguestfs.org -O /dev/null; then + extra= + else + replace: | + if ping -c 3 -w 20 8.8.8.8 && wget http://libguestfs.org -O /dev/null; then + # AlmaLinux: avoid permission denied for yum/dnf cache + mkdir cachedir + sed -e "s|/var/cache/yum|$(pwd)/cachedir|" -e "s|/var/cache/dnf|$(pwd)/cachedir|" /etc/dnf/dnf.conf > yum.conf + extra=--with-supermin-packager-config=$(pwd)/yum.conf + else + count: 1 + + - modify_release: + - suffix: ".alma.1" + enabled: true + + - changelog_entry: + - name: "Eduard Abdullin" + email: "eabdullin@almalinux.org" + line: + - "Fix build for AlmaLinux" + - "Avoid permission denied for yum/dnf cache" + + - add_files: + - type: "patch" + name: "1000-Add-AlmaLinux-detection.patch" + number: 1000 diff --git a/files/1000-Add-AlmaLinux-detection.patch b/files/1000-Add-AlmaLinux-detection.patch new file mode 100644 index 0000000..9c794da --- /dev/null +++ b/files/1000-Add-AlmaLinux-detection.patch @@ -0,0 +1,25 @@ +From 3b01a0e630c2e0ccc08b78544dcfd35e6a948b07 Mon Sep 17 00:00:00 2001 +From: Andrew Lukoshko +Date: Fri, 8 Apr 2022 16:09:38 +0000 +Subject: [PATCH] Add AlmaLinux detection + +--- + m4/guestfs-appliance.m4 | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/m4/guestfs-appliance.m4 b/m4/guestfs-appliance.m4 +index b0a6ab4..66eef8a 100644 +--- a/m4/guestfs-appliance.m4 ++++ b/m4/guestfs-appliance.m4 +@@ -105,7 +105,7 @@ AC_ARG_WITH([distro], + ( . /etc/os-release && echo $ID | tr '@<:@:lower:@:>@' '@<:@:upper:@:>@' ) >&AS_MESSAGE_LOG_FD + DISTRO="`. /etc/os-release && echo $ID | tr '@<:@:lower:@:>@' '@<:@:upper:@:>@'`" + AS_CASE([$DISTRO], +- [FEDORA | RHEL | CENTOS],[DISTRO=REDHAT], ++ [FEDORA | RHEL | CENTOS | ALMALINUX],[DISTRO=REDHAT], + [OPENSUSE* | SLED | SLES],[DISTRO=SUSE], + [ARCH],[DISTRO=ARCHLINUX], + [OPENMANDRIVA],[DISTRO=OPENMANDRIVA]) +-- +2.27.0 +