From 0142fc90b0bf966a6ecf4acddc4d25f038ed98b6 Mon Sep 17 00:00:00 2001 From: Ophestra Date: Thu, 5 Feb 2026 18:13:48 +0900 Subject: [PATCH] internal/rosa/make: post-configure script Required for some projects with broken build scripts. Signed-off-by: Ophestra --- internal/rosa/make.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/internal/rosa/make.go b/internal/rosa/make.go index 8d30135..c1c90bc 100644 --- a/internal/rosa/make.go +++ b/internal/rosa/make.go @@ -41,9 +41,11 @@ type MakeAttr struct { // Additional environment variables. Env []string - // Runs before cmake. + // Runs before configure. ScriptEarly string - // Runs after cmake. + // Runs after configure. + ScriptConfigured string + // Runs after install. Script string // Remain in working directory set up during ScriptEarly. @@ -151,7 +153,7 @@ func (t Toolchain) NewViaMake( finalExtra..., ), nil, attr.Env, scriptEarly+` /usr/src/`+name+`/configure \ - --prefix=/system`+buildFlag+configureFlags+` + --prefix=/system`+buildFlag+configureFlags+attr.ScriptConfigured+` make "-j$(nproc)"`+strings.Join(makeTargets, " ")+` make DESTDIR=/work install `+attr.Script, pkg.Path(AbsUsrSrc.Append(