fix: eject iso boot device

This commit is contained in:
tomnewton-mulga
2026-04-15 09:46:53 +10:00
parent 01cd3b9ab1
commit c75f4a0160
+3 -3
View File
@@ -53,9 +53,9 @@ func Load() (*install.Config, error) {
// EjectAndReboot ejects the boot device (best-effort) then reboots.
func EjectAndReboot() {
srcDev, _ := os.ReadFile("/run/iso-dev")
if disk := strings.TrimRight(strings.TrimSpace(string(srcDev)), "0123456789"); disk != "" {
slog.Info("autoinstall: ejecting boot device", "device", disk)
_ = exec.Command("eject", disk).Run()
if dev := strings.TrimSpace(string(srcDev)); dev != "" {
slog.Info("autoinstall: ejecting boot device", "device", dev)
_ = exec.Command("eject", dev).Run()
}
fmt.Println()