示例#1
0
// All git jobs depend on these invariants.
// TODO: refactor jobs to take systemd and config
//   as injected dependencies
func initSsh() error {
	if err := config.HasRequiredDirectories(); err != nil {
		return err
	}
	if err := checkSshdConfig(); err != nil {
		return err
	}
	return nil
}
示例#2
0
文件: extend.go 项目: jcantrill/geard
// TODO: refactor jobs to take systemd and config
//   as injected dependencies
func initRouter() error {
	if err := config.HasRequiredDirectories(); err != nil {
		return err
	}
	if err := systemd.Start(); err != nil {
		return err
	}
	if err := InitializeServices(); err != nil {
		return err
	}
	return nil
}
示例#3
0
文件: extend.go 项目: jhadvig/geard
// All container jobs depend on these invariants.
// TODO: refactor jobs to take systemd and config
//   as injected dependencies
func initContainers() error {
	if err := config.HasRequiredDirectories(); err != nil {
		return err
	}
	if err := systemd.Start(); err != nil {
		return err
	}
	if err := InitializeData(); err != nil {
		return err
	}
	return nil
}