flamegraphs: Improve the title page
[libguestfs-talks.git] / 2011-seminar / 200-guestfish / new-disk.sh
1 #!/bin/bash -
2
3 guestfish --rw -x <<EOF
4
5   sparse new-disk.img 10G
6   run
7
8   part-init /dev/sda mbr
9   part-add /dev/sda primary 2048 524287
10   part-add /dev/sda primary 524288 -1
11
12   mkfs ext4 /dev/sda1
13
14   pvcreate /dev/sda2
15   vgcreate VG /dev/sda2
16   lvcreate swap VG 256
17   lvcreate root VG 8192
18
19   mkswap /dev/VG/swap
20   mkfs ext4 /dev/VG/root
21
22   mount-options "" /dev/VG/root /
23   mkdir /boot
24   mount-options "" /dev/sda1 /boot
25
26   txz-in filesystem.tar.xz /
27
28   write /etc/HOSTNAME "newguest.example.com"
29
30 EOF