mirror of
https://github.com/SSLMate/certspotter.git
synced 2025-06-27 10:15:33 +02:00
Always store files in ~/.certspotter, even if running as root
This commit is contained in:
parent
c185657181
commit
f75c47d9ca
@ -39,10 +39,6 @@ var stateDir string
|
||||
|
||||
var printMutex sync.Mutex
|
||||
|
||||
func isRoot () bool {
|
||||
return os.Geteuid() == 0
|
||||
}
|
||||
|
||||
func homedir () string {
|
||||
home := os.Getenv("HOME")
|
||||
if home != "" {
|
||||
@ -56,19 +52,11 @@ func homedir () string {
|
||||
}
|
||||
|
||||
func DefaultStateDir (programName string) string {
|
||||
if isRoot() {
|
||||
return filepath.Join("/var/lib", programName)
|
||||
} else {
|
||||
return filepath.Join(homedir(), "." + programName)
|
||||
}
|
||||
return filepath.Join(homedir(), "." + programName)
|
||||
}
|
||||
|
||||
func DefaultConfigDir (programName string) string {
|
||||
if isRoot() {
|
||||
return filepath.Join("/etc", programName)
|
||||
} else {
|
||||
return filepath.Join(homedir(), "." + programName)
|
||||
}
|
||||
return filepath.Join(homedir(), "." + programName)
|
||||
}
|
||||
|
||||
func LogEntry (info *certspotter.EntryInfo) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user