Startup: Dummy-PC 'Test' automatisch anlegen bei leerer Datenbank
This commit is contained in:
@ -48,6 +48,25 @@ func main() {
|
||||
}
|
||||
defer db.Close()
|
||||
|
||||
// Dummy-PC anlegen, falls keine Geräte vorhanden sind
|
||||
pcs, err := db.GetAllPCs()
|
||||
if err != nil {
|
||||
log.Printf("Warnung: Konnte PCs nicht laden: %v", err)
|
||||
} else if len(pcs) == 0 {
|
||||
_, createErr := db.CreatePC(
|
||||
"Test",
|
||||
"00:11:22:33:AA:FF",
|
||||
"192.168.0.1",
|
||||
"30 7 * * Mon-Fri",
|
||||
false,
|
||||
)
|
||||
if createErr != nil {
|
||||
log.Printf("Warnung: Konnte Dummy-PC nicht anlegen: %v", createErr)
|
||||
} else {
|
||||
log.Println("Dummy-PC 'Test' automatisch angelegt (leere Datenbank)")
|
||||
}
|
||||
}
|
||||
|
||||
// Wake-on-LAN Service initialisieren
|
||||
wolService := wol.NewService()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user