Exemplo n.º 1
0
func (sysd *Implementation) Reload(c initd.Component) error {
	_, err := sysd.Exec.Execute("systemctl", "reenable", c.Name())

	return err
}
Exemplo n.º 2
0
func (sysd *Implementation) Install(c initd.Component) error {
	_, err := sysd.Exec.Execute("systemctl", "enable", "--system", c.Name())

	return err
}
Exemplo n.º 3
0
func (sysd *Implementation) Extend(c initd.Component) error {
	// unit.d file must be present
	_, err := sysd.Exec.Execute("systemctl", "edit", c.Name())

	return err
}
Exemplo n.º 4
0
func (sysd *Implementation) Stop(c initd.Component) error {
	_, err := sysd.Exec.Execute("systemctl", "stop", c.Name())

	return err
}