blob: 67c433514f021a65a1c3518f29e621cd3e6199dd [file] [log] [blame]
// 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