Add FOSDEM 2012 talk.
[libguestfs-talks.git] / 2012-fosdem / 600.d / prepopulate.py
1 #!/usr/bin/python
2
3 import os
4 import guestfs
5
6 input = "libguestfs-1.16.2.tar.gz"
7 output = "disk.img"
8
9 g = guestfs.GuestFS ()
10
11 f = open (output, "w")
12 f.truncate (512 * 1024 * 1024)
13 f.close ()
14
15 g.add_drive_opts (output, format = "raw", readonly = 0)
16
17 g.launch ()
18
19 g.part_disk ("/dev/sda", "mbr")
20 g.mkfs ("ext4", "/dev/sda1")
21 g.mount ("/dev/sda1", "/")
22 g.tgz_in (input, "/")
23
24 g.close ()