mirror of
https://github.com/EnumeratedDev/bpm-utils.git
synced 2026-09-16 11:06:11 +00:00
other: add 'default_maintainer' config option
This commit is contained in:
+10
-1
@@ -108,12 +108,18 @@ func replaceVariables(templateContents string) string {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func createDirectory() {
|
func createDirectory() {
|
||||||
|
// Read BPM utils config
|
||||||
|
config, err := bpmutilsshared.ReadBPMUtilsConfig()
|
||||||
|
if err != nil {
|
||||||
|
log.Fatalf("Error: failed to read config: %s", err)
|
||||||
|
}
|
||||||
|
|
||||||
// Trim spaces
|
// Trim spaces
|
||||||
*directory = strings.TrimSpace(*directory)
|
*directory = strings.TrimSpace(*directory)
|
||||||
*name = strings.TrimSpace(*name)
|
*name = strings.TrimSpace(*name)
|
||||||
|
|
||||||
// Create directory
|
// Create directory
|
||||||
err := os.Mkdir(*directory, 0755)
|
err = os.Mkdir(*directory, 0755)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatalf("Error: could not create directory: %s", err)
|
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
|
var buffer bytes.Buffer
|
||||||
encoder := yaml.NewEncoder(&buffer)
|
encoder := yaml.NewEncoder(&buffer)
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ import (
|
|||||||
|
|
||||||
type BPMUtilsConfig struct {
|
type BPMUtilsConfig struct {
|
||||||
PrivilegeEscalatorCmd string `yaml:"privilege_escalator_cmd"`
|
PrivilegeEscalatorCmd string `yaml:"privilege_escalator_cmd"`
|
||||||
|
DefaultMaintainer string `yaml:"default_maintainer,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func ReadBPMUtilsConfig() (*BPMUtilsConfig, error) {
|
func ReadBPMUtilsConfig() (*BPMUtilsConfig, error) {
|
||||||
|
|||||||
Reference in New Issue
Block a user