add patch for attr on alpine

This commit is contained in:
Marc Henderkes
2025-03-10 09:46:20 +01:00
parent 511fd0e301
commit c6552f6800
3 changed files with 22 additions and 1 deletions

View File

@@ -29,6 +29,7 @@ class SourcePatcher
FileSystem::addSourceExtractHook('php-src', [SourcePatcher::class, 'patchImapLicense']);
FileSystem::addSourceExtractHook('ext-imagick', [SourcePatcher::class, 'patchImagickWith84']);
FileSystem::addSourceExtractHook('libaom', [SourcePatcher::class, 'patchLibaomForAlpine']);
FileSystem::addSourceExtractHook('attr', [SourcePatcher::class, 'patchAttrForAlpine']);
}
/**
@@ -407,6 +408,15 @@ class SourcePatcher
return false;
}
public static function patchAttrForAlpine(): bool
{
if (PHP_OS_FAMILY === 'Linux' && SystemUtil::isMuslDist()) {
SourcePatcher::patchFile('attr_alpine_gethostname.patch', SOURCE_PATH . '/attr');
return true;
}
return false;
}
/**
* Patch cli SAPI Makefile for Windows.
*