other: add 'default_maintainer' config option

This commit is contained in:
2026-01-25 17:28:41 +02:00
parent 4371b7f0e3
commit 0ff9eb9cf2
2 changed files with 11 additions and 1 deletions
+10 -1
View File
@@ -108,12 +108,18 @@ func replaceVariables(templateContents string) string {
}
func createDirectory() {
// Read BPM utils config
config, err := bpmutilsshared.ReadBPMUtilsConfig()
if err != nil {
log.Fatalf("Error: failed to read config: %s", err)
}
// Trim spaces
*directory = strings.TrimSpace(*directory)
*name = strings.TrimSpace(*name)
// Create directory
err := os.Mkdir(*directory, 0755)
err = os.Mkdir(*directory, 0755)
if err != nil {
log.Fatalf("Error: could not create directory: %s", err)
}
@@ -137,6 +143,9 @@ func createDirectory() {
},
},
}
if config.DefaultMaintainer != "" {
pkgInfo.Maintainers = append(pkgInfo.Maintainers, config.DefaultMaintainer)
}
var buffer bytes.Buffer
encoder := yaml.NewEncoder(&buffer)
+1
View File
@@ -8,6 +8,7 @@ import (
type BPMUtilsConfig struct {
PrivilegeEscalatorCmd string `yaml:"privilege_escalator_cmd"`
DefaultMaintainer string `yaml:"default_maintainer,omitempty"`
}
func ReadBPMUtilsConfig() (*BPMUtilsConfig, error) {