Permit to ignore config protect rules

* Added command line option --skip-config-protect

* Added config option config_protect_skip
This commit is contained in:
Daniele Rondina
2020-10-02 22:25:21 +02:00
parent c8c53644f3
commit c64660b8d1
4 changed files with 113 additions and 1 deletions

View File

@@ -331,7 +331,9 @@ func tarModifierWrapperFunc(dst, path string, header *tar.Header, content io.Rea
func (a *PackageArtifact) GetProtectFiles() []string {
ans := []string{}
if LuetCfg.GetConfigProtectConfFiles() != nil && len(LuetCfg.GetConfigProtectConfFiles()) > 0 {
if !LuetCfg.ConfigProtectSkip &&
LuetCfg.GetConfigProtectConfFiles() != nil &&
len(LuetCfg.GetConfigProtectConfFiles()) > 0 {
for _, file := range a.Files {
for _, conf := range LuetCfg.GetConfigProtectConfFiles() {