@@ -376,7 +376,7 @@ func (d *Driver) Create() error {
376376 return err
377377 }
378378
379- log .Infof ("Extracting kernel and initrd from %s..." , isoFilename )
379+ log .Infof ("Extracting %s and %s from %s..." , d . Vmlinuz , d . Initrd , isoFilename )
380380 if err := d .extractKernelImages (); err != nil {
381381 return err
382382 }
@@ -413,7 +413,7 @@ func (d *Driver) Create() error {
413413 log .Infof ("Convert UUID to MAC address..." )
414414 rawUUID , err := d .getMACAdress ()
415415 if err != nil {
416- return err
416+ return fmt . Errorf ( "Could not convert the UUID to MAC address: %s" , err . Error ())
417417 }
418418 d .MacAddr = trimMacAddress (rawUUID )
419419 log .Debugf ("Converted MAC address: %s" , d .MacAddr )
@@ -606,14 +606,16 @@ func (d *Driver) extractKernelImages() error {
606606 vmlinuz := filepath .Join (volumeRootDir , "boot" , d .Vmlinuz )
607607 initrd := filepath .Join (volumeRootDir , "boot" , d .Initrd )
608608
609- log .Debugf ("Extracting kernel into %s" , d .ResolveStorePath ("." ))
609+ log .Debugf ("Extracting %s into %s" , d .Vmlinuz , d . ResolveStorePath (d . Vmlinuz ))
610610 if err := mcnutils .CopyFile (vmlinuz , d .ResolveStorePath (d .Vmlinuz )); err != nil {
611611 return err
612612 }
613- log .Debugf ("Extracting initrd into %s" , d .ResolveStorePath ("." ))
613+
614+ log .Debugf ("Extracting %s into %s" , d .Initrd , d .ResolveStorePath (d .Initrd ))
614615 if err := mcnutils .CopyFile (initrd , d .ResolveStorePath (d .Initrd )); err != nil {
615616 return err
616617 }
618+
617619 log .Debugf ("Unmounting %s" , isoFilename )
618620 if err := hdiutil ("detach" , volumeRootDir ); err != nil {
619621 return err
0 commit comments