initial commit

This commit is contained in:
Mikaël Cluseau
2019-02-11 16:05:43 +11:00
commit 9b1cf89a05
29 changed files with 10508 additions and 0 deletions

23
params.go Normal file
View File

@ -0,0 +1,23 @@
package main
import (
"io/ioutil"
"strings"
)
func param(name, defaultValue string) (value string) {
ba, err := ioutil.ReadFile("/proc/cmdline")
if err != nil {
fatal("could not read /proc/cmdline: ", err)
}
prefix := "direktil." + name + "="
for _, part := range strings.Split(string(ba), " ") {
if strings.HasPrefix(part, prefix) {
return strings.TrimSpace(part[len(prefix):])
}
}
return defaultValue
}