summaryrefslogtreecommitdiff
path: root/tools/gen-upstream-virtio-iso.py
blob: bf1eed18ea477c4656e98ea2562a7a9631d53ac4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#/usr/bin/python

import iso
import os
import virtio

tempdir = "tmp"
os.makedirs(tempdir)
mountpoint = os.path.join(tempdir, "mnt")
drivers_dest = os.path.join(tempdir, "drivers")
output_iso_name = "drivers.iso"

iso_name = virtio.download_iso(tempdir)
iso_path = os.path.join(tempdir, iso_name)
with iso.IsoMounter(iso_path, mountpoint):
        virtio.copy_drivers(mountpoint, drivers_dest, copy_debug = True)
        iso.geniso(drivers_dest, output_iso_name)
print "done"