@@ -18,7 +18,6 @@ import (
1818
1919 "github.com/lima-vm/lima/v2/pkg/driver/vz"
2020 "github.com/lima-vm/lima/v2/pkg/imgutil/proxyimgutil"
21- "github.com/lima-vm/lima/v2/pkg/iso9660util"
2221 "github.com/lima-vm/lima/v2/pkg/limatype"
2322 "github.com/lima-vm/lima/v2/pkg/limatype/filenames"
2423 "github.com/lima-vm/lima/v2/pkg/limayaml"
@@ -167,47 +166,6 @@ func buildNetworkArgs(inst *limatype.Instance) ([]string, error) {
167166 return args , nil
168167}
169168
170- func EnsureDisk (ctx context.Context , inst * limatype.Instance ) error {
171- diffDisk := filepath .Join (inst .Dir , filenames .DiffDisk )
172- if _ , err := os .Stat (diffDisk ); err == nil || ! errors .Is (err , os .ErrNotExist ) {
173- // disk is already ensured
174- return err
175- }
176-
177- diskUtil := proxyimgutil .NewDiskUtil (ctx )
178-
179- baseDisk := filepath .Join (inst .Dir , filenames .BaseDisk )
180-
181- diskSize , _ := units .RAMInBytes (* inst .Config .Disk )
182- if diskSize == 0 {
183- return nil
184- }
185- isBaseDiskISO , err := iso9660util .IsISO9660 (baseDisk )
186- if err != nil {
187- return err
188- }
189- if isBaseDiskISO {
190- // Create an empty data volume (sparse)
191- diffDiskF , err := os .Create (diffDisk )
192- if err != nil {
193- return err
194- }
195-
196- err = diskUtil .MakeSparse (ctx , diffDiskF , 0 )
197- if err != nil {
198- diffDiskF .Close ()
199- return fmt .Errorf ("failed to create sparse diff disk %q: %w" , diffDisk , err )
200- }
201- return diffDiskF .Close ()
202- }
203-
204- // Krunkit also supports qcow2 disks but raw is faster to create and use.
205- if err = diskUtil .ConvertToRaw (ctx , baseDisk , diffDisk , & diskSize , false ); err != nil {
206- return fmt .Errorf ("failed to convert %q to a raw disk %q: %w" , baseDisk , diffDisk , err )
207- }
208- return err
209- }
210-
211169func startUsernet (ctx context.Context , inst * limatype.Instance ) (* usernet.Client , context.CancelFunc , error ) {
212170 if firstUsernetIndex := limayaml .FirstUsernetIndex (inst .Config ); firstUsernetIndex != - 1 {
213171 return usernet .NewClientByName (inst .Config .Networks [firstUsernetIndex ].Lima ), nil , nil
0 commit comments