Skip to content

Commit 8f678ef

Browse files
committed
Add SSH voodoo
1 parent f5f451c commit 8f678ef

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

xhyve/xhyve.go

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -727,6 +727,24 @@ func (d *Driver) generateRawDiskImage(size int64) error {
727727
if err := os.Truncate(diskPath, d.DiskSize * 1048576); err != nil {
728728
return err
729729
}
730+
731+
tarBuf, err := d.generateKeyBundle()
732+
if err != nil {
733+
return err
734+
}
735+
736+
file, err := os.OpenFile(diskPath, os.O_WRONLY, 0644)
737+
if err != nil {
738+
return err
739+
}
740+
defer file.Close()
741+
file.Seek(0, os.SEEK_SET)
742+
_, err = file.Write(tarBuf.Bytes())
743+
if err != nil {
744+
return err
745+
}
746+
file.Close()
747+
730748
return nil
731749
}
732750

0 commit comments

Comments
 (0)