mirror of
https://github.com/luckfox-eng29/kvm.git
synced 2026-01-18 03:28:19 +01:00
chore: ensure config is loaded before init functions (#226)
This commit is contained in:
@@ -116,3 +116,9 @@ func SaveConfig() error {
|
|||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func ensureConfigLoaded() {
|
||||||
|
if config == nil {
|
||||||
|
LoadConfig()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
@@ -248,6 +248,8 @@ func startBacklightTickers() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
|
ensureConfigLoaded()
|
||||||
|
|
||||||
go func() {
|
go func() {
|
||||||
waitCtrlClientConnected()
|
waitCtrlClientConnected()
|
||||||
fmt.Println("setting initial display contents")
|
fmt.Println("setting initial display contents")
|
||||||
|
|||||||
@@ -20,6 +20,8 @@ func rpcGetJigglerState() bool {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
|
ensureConfigLoaded()
|
||||||
|
|
||||||
go runJiggler()
|
go runJiggler()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -190,6 +190,8 @@ func getNTPServersFromDHCPInfo() ([]string, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
|
ensureConfigLoaded()
|
||||||
|
|
||||||
updates := make(chan netlink.LinkUpdate)
|
updates := make(chan netlink.LinkUpdate)
|
||||||
done := make(chan struct{})
|
done := make(chan struct{})
|
||||||
|
|
||||||
|
|||||||
4
usb.go
4
usb.go
@@ -34,6 +34,8 @@ func mountConfigFS() error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
|
ensureConfigLoaded()
|
||||||
|
|
||||||
_ = os.MkdirAll(imagesFolder, 0755)
|
_ = os.MkdirAll(imagesFolder, 0755)
|
||||||
udcs := gadget.GetUdcs()
|
udcs := gadget.GetUdcs()
|
||||||
if len(udcs) < 1 {
|
if len(udcs) < 1 {
|
||||||
@@ -383,6 +385,8 @@ func triggerUSBStateUpdate() {
|
|||||||
var udc string
|
var udc string
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
|
ensureConfigLoaded()
|
||||||
|
|
||||||
go func() {
|
go func() {
|
||||||
for {
|
for {
|
||||||
newState := rpcGetUSBState()
|
newState := rpcGetUSBState()
|
||||||
|
|||||||
Reference in New Issue
Block a user