fix(build): ensure the displace file get cleaned when not needed.

This commit is contained in:
Alexandre Pujol 2024-02-29 00:03:39 +00:00
parent 1f3b812cfb
commit 45a6e0bf21
No known key found for this signature in database
GPG key ID: C5469996F0DF68EC
2 changed files with 10 additions and 3 deletions

View file

@ -131,10 +131,8 @@ func Configure() ([]string, error) {
case "arch", "opensuse":
case "ubuntu":
debianDisplaceClean()
if needDisplace {
if _, err := paths.New("debian/apparmor.d.displace").Create(); err != nil {
return res, err
}
filesToDisplace := overwriteProfile(DistDir.Join("displace"))
if err := displaceFiles(filesToDisplace); err != nil {
return res, err
@ -145,6 +143,8 @@ func Configure() ([]string, error) {
}
}
case "debian", "whonix":
debianDisplaceClean()
// Copy Debian specific abstractions
if err := copyTo(DistDir.Join("ubuntu"), RootApparmord); err != nil {
return res, err