func (l VirtualDeviceList) setDefaultFloppyBacking(device *types.VirtualFloppy) { device.Backing = &types.VirtualFloppyDeviceBackingInfo{ VirtualDeviceDeviceBackingInfo: types.VirtualDeviceDeviceBackingInfo{ DeviceName: fmt.Sprintf("%s-%d", DeviceTypeFloppy, device.UnitNumber), UseAutoDetect: types.NewBool(false), }, } }
// InsertImg changes the floppy device backing to use the given img file. func (l VirtualDeviceList) InsertImg(device *types.VirtualFloppy, img string) *types.VirtualFloppy { device.Backing = &types.VirtualFloppyImageBackingInfo{ VirtualDeviceFileBackingInfo: types.VirtualDeviceFileBackingInfo{ FileName: img, }, } return device }