f-32: syntax: fix duplicated code

Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
This commit is contained in:
GnomeZworc 2026-05-24 16:13:11 +02:00
commit a0637d827a
Signed by: nicolas.boufideline
GPG key ID: 4406BBBF8845D632
3 changed files with 23 additions and 39 deletions

20
internal/qemu/config.go Normal file
View file

@ -0,0 +1,20 @@
package qemu
type DiskConfig struct {
Path string
Dev string
}
type Config struct {
Name string
TapID int
Mac string
Disks []DiskConfig
Memory int
CPUs int
UEFICodePath string
UEFIVarsPath string
SerialDir string
MonitorDir string
QMPDir string
}

View file

@ -11,25 +11,6 @@ import (
"strings" "strings"
) )
type DiskConfig struct {
Path string
Dev string
}
type Config struct {
Name string
TapID int
Mac string
Disks []DiskConfig
Memory int
CPUs int
UEFICodePath string
UEFIVarsPath string
SerialDir string
MonitorDir string
QMPDir string
}
func Start(cfg Config) error { func Start(cfg Config) error {
memory := cfg.Memory memory := cfg.Memory
if memory == 0 { if memory == 0 {

View file

@ -2,26 +2,9 @@
package qemu package qemu
import "errors" import (
"errors"
type DiskConfig struct { )
Path string
Dev string
}
type Config struct {
Name string
TapID int
Mac string
Disks []DiskConfig
Memory int
CPUs int
UEFICodePath string
UEFIVarsPath string
SerialDir string
MonitorDir string
QMPDir string
}
func Start(_ Config) error { func Start(_ Config) error {
return errors.New("vm: not supported on this platform") return errors.New("vm: not supported on this platform")