fix openwrt procd init script selection (#12670)

This commit is contained in:
王贺
2026-05-07 18:28:30 +08:00
committed by GitHub
parent 73530bb8b9
commit b3c593b852
2 changed files with 2 additions and 2 deletions

View File

@@ -260,7 +260,7 @@ func SelectInitScript(keyword string) (string, error) {
keyword = strings.TrimSuffix(keyword, ".service") + ".openrc"
case "sysvinit":
if _, err := os.Stat("/etc/rc.common"); err == nil {
keyword = strings.TrimSuffix(keyword, ".service") + ".prod"
keyword = strings.TrimSuffix(keyword, ".service") + ".procd"
} else {
keyword = strings.TrimSuffix(keyword, ".service") + ".init"
}

View File

@@ -285,7 +285,7 @@ func SelectInitScript(keyword string) (string, error) {
keyword = strings.TrimSuffix(keyword, ".service") + ".openrc"
case "sysvinit":
if _, err := os.Stat("/etc/rc.common"); err == nil {
keyword = strings.TrimSuffix(keyword, ".service") + ".prod"
keyword = strings.TrimSuffix(keyword, ".service") + ".procd"
} else {
keyword = strings.TrimSuffix(keyword, ".service") + ".init"
}