git.annexia.org
/
libguestfs-talks.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Add 2013 KVM Forum talk.
[libguestfs-talks.git]
/
2013-kvm-forum
/
1100-overview.d
/
create.py
1
#!/usr/bin/python
2
import os
3
import guestfs
4
5
output = "disk.img"
6
f = open (output, "w")
7
f.truncate (512 * 1024 * 1024)
8
f.close ()
9
10
g = guestfs.GuestFS ()
11
g.add_drive (output)
12
g.launch ()
13
devices = g.list_devices ()
14
g.part_disk (devices[0], "mbr")
15
parts = g.list_partitions ()
16
g.mkfs ("ext4", parts[0])
17
g.mount (parts[0], "/")
18
g.tgz_in ("data.tar.gz", "/")
19
g.shutdown ()
20
g.close ()