// Copyright 2015 The Vanadium Authors. All rights reserved. | |
// Use of this source code is governed by a BSD-style | |
// license that can be found in the LICENSE file. | |
// Package sysinit provides config generation for a variety of platforms and | |
// "init" systems such as upstart, systemd etc. It is intended purely for | |
// bootstrapping into the Vanadium system proper. | |
package sysinit | |
// InstallSystemInit defines the interface that all configs must implement. | |
type InstallSystemInit interface { | |
Print() error | |
Install() error | |
Uninstall() error | |
Start() error | |
Stop() error | |
} |