29 lines
632 B
Go
29 lines
632 B
Go
|
package main
|
||
|
|
||
|
func init() {
|
||
|
services.Register(
|
||
|
&CommandService{
|
||
|
Name: "sysctl",
|
||
|
Needs: []string{"configured"},
|
||
|
Command: []string{"/usr/sbin/sysctl", "--system"},
|
||
|
},
|
||
|
&CommandService{
|
||
|
Name: "ssh-keygen",
|
||
|
Needs: []string{"files-written"},
|
||
|
Command: []string{"/usr/bin/ssh-keygen", "-A"},
|
||
|
},
|
||
|
&CommandService{
|
||
|
Name: "sshd",
|
||
|
Restart: StdRestart,
|
||
|
Needs: []string{"service:ssh-keygen"},
|
||
|
Command: []string{"/usr/sbin/sshd", "-D"},
|
||
|
},
|
||
|
&CommandService{
|
||
|
Name: "chrony",
|
||
|
Restart: StdRestart,
|
||
|
Needs: []string{"configured"},
|
||
|
Command: []string{"chronyd", "-d"},
|
||
|
},
|
||
|
)
|
||
|
}
|