feat: add firejailed support (#106)

Reviewed-on: Plemya-x/ALR#106
Co-authored-by: Maxim Slipenko <no-reply@maxim.slipenko.com>
Co-committed-by: Maxim Slipenko <no-reply@maxim.slipenko.com>
This commit is contained in:
2025-06-15 13:16:02 +00:00
committed by Maxim Slipenko
parent d1fe02fa57
commit bd79dcf401
9 changed files with 634 additions and 13 deletions

View File

@ -248,6 +248,16 @@ func buildPkgMetadata(
if err != nil {
return nil, err
}
normalizeContents(contents)
if vars.FireJailed.Resolved() {
contents, err = applyFirejailIntegration(vars, dirs, contents)
if err != nil {
return nil, err
}
}
pkgInfo.Overridables.Contents = contents
if len(vars.AutoProv.Resolved()) == 1 && decoder.IsTruthy(vars.AutoProv.Resolved()[0]) {