Startup: Dummy-PC 'Test' automatisch anlegen bei leerer Datenbank

This commit is contained in:
2025-08-22 08:42:38 +02:00
parent b860571f40
commit d85181e797

View File

@ -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()