Documentation ¶
Index ¶
- Variables
- func Phase(ctx context.Context) string
- type DirUnix
- type Factory
- type FileUnix
- type Options
- type Provider
- func NewDirUnix(dir action.Action, phaseMap map[string]string, emitter *emission.Emitter) Provider
- func NewFileUnix(file action.Action, phaseMap map[string]string, emitter *emission.Emitter) Provider
- func NewRequirementDefault(req action.Action, phaseMap map[string]string, emitter *emission.Emitter) Provider
- func NewServiceDefault(service action.Action, phaseMap map[string]string, emitter *emission.Emitter) Provider
- func NewServiceSystemD(service action.Action, phaseMap map[string]string, emitter *emission.Emitter) Provider
- func NewSymLinkUnix(symlink action.Action, phaseMap map[string]string, emitter *emission.Emitter) Provider
- func NewTagDefault(tag action.Action, phaseMap map[string]string, emitter *emission.Emitter) Provider
- func NewTemplateDefault(template action.Action, phaseMap map[string]string, emitter *emission.Emitter) Provider
- func NewZpkgDefault(zpkg action.Action, phaseMap map[string]string, emitter *emission.Emitter) Provider
- type RequirementDefault
- type ServiceDefault
- type ServiceSystemD
- type SymLinkUnix
- type TagDefault
- type TemplateDefault
- type ZpkgDefault
Constants ¶
This section is empty.
Variables ¶
View Source
var UnitPath = "usr/lib/systemd/system"
Functions ¶
Types ¶
type Factory ¶
type Factory struct {
// contains filtered or unexported fields
}
func DefaultFactory ¶
func (*Factory) Get ¶
Need to add provider switching for now defaults will work on all OSs we care about
type Options ¶
type Provider ¶
func NewDirUnix ¶
func NewFileUnix ¶
func NewRequirementDefault ¶
func NewServiceDefault ¶
func NewServiceSystemD ¶
func NewSymLinkUnix ¶
func NewTagDefault ¶
func NewTemplateDefault ¶
type RequirementDefault ¶
type ServiceDefault ¶
type ServiceSystemD ¶
type SymLinkUnix ¶
type TagDefault ¶
type TemplateDefault ¶
type ZpkgDefault ¶
Click to show internal directories.
Click to hide internal directories.