Skip to content

Commit

Permalink
refactor: move system updater-related logic to unified driver
Browse files Browse the repository at this point in the history
  • Loading branch information
tulilirockz committed Dec 5, 2024
1 parent a0430fc commit a28288e
Show file tree
Hide file tree
Showing 4 changed files with 159 additions and 182 deletions.
14 changes: 6 additions & 8 deletions cmd/imageOutdated.go
Original file line number Diff line number Diff line change
@@ -1,20 +1,18 @@
package cmd

import (
"log"
"log/slog"

"github.com/spf13/cobra"
"github.com/ublue-os/uupd/drv"
)

func ImageOutdated(cmd *cobra.Command, args []string) {
systemDriver, err := drv.GetSystemUpdateDriver()
systemUpdater, err := drv.SystemUpdater{}.New(drv.UpdaterInitConfiguration{})
if err != nil {
log.Fatalf("Failed to get system update driver: %v", err)
slog.Error("Failed getting system driver", slog.Any("error", err))
return
}
outdated, err := systemDriver.ImageOutdated()
if err != nil {
log.Fatalf("Cannot determine if image is outdated: %v", err)
}
log.Printf("%t", outdated)

println(systemUpdater.Outdated)
}
19 changes: 13 additions & 6 deletions cmd/updateCheck.go
Original file line number Diff line number Diff line change
@@ -1,19 +1,26 @@
package cmd

import (
"log/slog"

"github.com/spf13/cobra"
"github.com/ublue-os/uupd/drv"
"log"
)

func UpdateCheck(cmd *cobra.Command, args []string) {
systemDriver, err := drv.GetSystemUpdateDriver()
systemUpdater, err := drv.SystemUpdater{}.New(drv.UpdaterInitConfiguration{})
if err != nil {
log.Fatalf("Failed to get system update driver: %v", err)
slog.Error("Failed getting system driver", slog.Any("error", err))
return
}
update, err := systemDriver.UpdateAvailable()
updateAvailable, err := systemUpdater.Check()
if err != nil {
log.Fatalf("Failed to check for updates: %v", err)
slog.Error("Failed checking for updates", slog.Any("error", err))
return
}
if updateAvailable {
slog.Info("Update Available")
} else {
slog.Info("No updates available")
}
log.Printf("Update Available: %v", update)
}
157 changes: 0 additions & 157 deletions drv/bootc.go

This file was deleted.

Loading

0 comments on commit a28288e

Please sign in to comment.