libstore/build: always treat seccomp setup failures as fatal
Inf047e4357b
, I missed the behavior that if building without a dedicated build user (i.e. in single-user setups), seccomp setup failures are silently ignored. This was introduced without explanation 7 years ago (ff6becafa8
). Hopefully the only use-case nowadays is causing spurious test suite successes when messing up the seccomp filter during development. Let's try removing it. Change-Id:Ibe51416d9c7a6dd635c2282990224861adf1ceab
This commit is contained in:
parent
8d12e0fbb7
commit
233408f677
|
@ -1460,11 +1460,7 @@ void LocalDerivationGoal::runChild()
|
|||
|
||||
commonChildInit();
|
||||
|
||||
try {
|
||||
setupSeccomp();
|
||||
} catch (...) {
|
||||
if (buildUser) throw;
|
||||
}
|
||||
setupSeccomp();
|
||||
|
||||
bool setUser = true;
|
||||
|
||||
|
|
Loading…
Reference in a new issue