mirror of
https://github.com/lxc/incus
synced 2026-08-02 05:26:46 +00:00
23 lines
339 B
Go
23 lines
339 B
Go
package main
|
|
|
|
import incus "github.com/lxc/incus/v7/client"
|
|
|
|
type source interface {
|
|
present() bool
|
|
stop() error
|
|
start() error
|
|
purge() error
|
|
connect() (incus.InstanceServer, error)
|
|
paths() (*daemonPaths, error)
|
|
name() string
|
|
}
|
|
|
|
var sources = []source{
|
|
&srcSnap{},
|
|
&srcDeb{},
|
|
&srcCOPR{},
|
|
&srcXbps{},
|
|
&srcAPK{},
|
|
&srcManual{},
|
|
}
|