summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2019-12-07 17:41:24 +0200
committerLars Wirzenius <liw@liw.fi>2019-12-07 17:48:06 +0200
commit79eec8d157b129799784af77008ca78d6c2edf89 (patch)
tree6c384705b58a01d525f080e4722e00392c1f9911
parent5bb697459636c70323d810318845a510bb1c189d (diff)
downloadvmdb2-79eec8d157b129799784af77008ca78d6c2edf89.tar.gz
Add: comment that example doesn't work
-rw-r--r--lvm2.vmdb33
1 files changed, 17 insertions, 16 deletions
diff --git a/lvm2.vmdb b/lvm2.vmdb
index 66be7fd..e492046 100644
--- a/lvm2.vmdb
+++ b/lvm2.vmdb
@@ -1,43 +1,51 @@
+# This doesn't seem to work. Help to make it work would be
+# appreciated.
+#
# This is a sample VMDB2 input file to specify a simple
# system that boots on a PC with BIOS. Uses LVM2.
+
steps:
- - mkimg: "{{ output }}"
+ - mkimg: "{{ image }}"
size: 4G
- mklabel: msdos
- device: "{{ output }}"
+ device: "{{ image }}"
- mkpart: primary
- device: "{{ output }}"
+ device: "{{ image }}"
start: 1M
end: 100M
tag: /boot
- mkpart: primary
- device: "{{ output }}"
+ device: "{{ image }}"
start: 100M
end: 2G
- tag: rootpv
+ tag: /rootpv
- - kpartx: "{{ output }}"
+ - cryptsetup: /rootpv
+ tag: rootpv_crypt
+ key-cmd: echo lvm2.lukskey
- vgcreate: rootvg
physical:
- - rootpv
+ - rootpv_crypt
- lvcreate: rootvg
name: rootfs
size: 1G
- mkfs: ext2
- partition: /boot
+ partition: boot
- mkfs: ext4
partition: rootfs
- mount: /boot
+ - mount: /boot
+
- mount: rootfs
- unpack-rootfs: rootfs
@@ -56,19 +64,12 @@ steps:
- cache-rootfs: rootfs
unless: rootfs_unpacked
- # - apt: install
- # packages:
- # - lvm2
- # tag: rootfs
-
- chroot: rootfs
shell: |
sed -i '/^root:[^:]*:/s//root::/' /etc/passwd
echo pc-vmdb2 > /etc/hostname
-# vgdisplay
-# lvdisplay
- grub: bios
tag: rootfs
- image-dev: "{{ output }}"
+ image-dev: "{{ image }}"
console: serial