1
0
forked from rpms/abuild

Pass $startdir as a bind mount (#1)

Reviewed-on: rpms/abuild#1
Co-authored-by: Daniil Anfimov <danfimov@cloudlinux.com>
Co-committed-by: Daniil Anfimov <danfimov@cloudlinux.com>
This commit is contained in:
Daniil Anfimov 2026-05-21 09:00:30 +00:00 committed by eabdullin
parent 376773e675
commit c0bfe7f4fa
2 changed files with 25 additions and 0 deletions

View File

@ -0,0 +1,23 @@
From 7b11a7796d1fcfd14a58ea0a46c953f18d0c3066 Mon Sep 17 00:00:00 2001
From: Daniil Anfimov <anfimovdan@gmail.com>
Date: Thu, 4 Sep 2025 14:23:00 +0300
Subject: [PATCH] Pass $startdir as a bind mount
---
abuild-3.15.0/abuild.in | 1 +
1 file changed, 1 insertion(+)
diff --git a/abuild.in b/abuild.in
index c33a230..f6761e5 100644
--- a/abuild.in
+++ b/abuild.in
@@ -2650,6 +2650,7 @@ rootbld() {
--bind "$BUILD_ROOT/tmp" /tmp \
--bind "$BUILD_ROOT/var/tmp" /var/tmp \
--bind "$REPODEST" "$REPODEST" \
+ --bind "$startdir" "$startdir" \
--hostname "build-$buildhost-$CARCH" \
--chdir "$startdir" \
--clearenv \
--
2.50.1

View File

@ -11,6 +11,7 @@ Source2: %{name}.tmpfiles
Patch0: 0001-Do-not-build-docs.patch
Patch1: 0002-Allow-running-abuild-rootbld.patch
Patch2: 0003-Pass-startdir-as-a-bind-mount.patch
BuildRequires: zlib-devel
BuildRequires: make
@ -54,6 +55,7 @@ abuild is a set of scripts used to build Alpine Linux packages.
%setup -q -n %{name}-%{version}
%patch0 -p1
%patch1 -p1
%patch2 -p1
%build
make VERSION=%{version}