build: better way to handle debian hide file.

only needed as whonix needs special addition.
This commit is contained in:
Alexandre Pujol 2024-06-04 19:55:53 +01:00
parent 13d3b23a04
commit 41c0e57eca
No known key found for this signature in database
GPG key ID: C5469996F0DF68EC
4 changed files with 28 additions and 4 deletions

View file

@ -35,6 +35,10 @@ func (p Configure) Apply() ([]string, error) {
}
case "ubuntu":
if err := cfg.DebianHide.Clean(); err != nil {
return res, err
}
if cfg.Overwrite {
if err := cfg.Overwrite.Apply(); err != nil {
return res, err
@ -46,7 +50,9 @@ func (p Configure) Apply() ([]string, error) {
}
case "debian", "whonix":
cfg.Overwrite.AptClean()
if err := cfg.DebianHide.Init(); err != nil {
return res, err
}
// Copy Debian specific abstractions
if err := util.CopyTo(cfg.DistDir.Join("ubuntu"), cfg.RootApparmord); err != nil {