diff options
Diffstat (limited to 'index.mdwn')
-rw-r--r-- | index.mdwn | 107 |
1 files changed, 65 insertions, 42 deletions
@@ -1,13 +1,34 @@ [[!meta title="Debian image builder"]] -vmdb2 builds disk image with Debian installed. +vmdb2 installs a bare bones Debian system to a disk or disk image +file. It can be used for installing Debian to bare metal hardware, +bootable USB sticks, or to set up system disks for virtual machines. [[About]] — -[[Project]] — [[Contact]] — [[Documentation]] -Latest news from the project: +vmdb2 is a community project: it is developed by some people who want +to do it. You could help! + +Information on how we do things, and help to get you started if you're +interested: + +* Project [[governance]]. + * [[Code of conduct|conduct]] +* [[Road map|roadmap]] +* [[Development blog|blog]] (see [[feeds|blog_feed]] also). + * [[consensus decisions|tag/consensus-decision]]. + * [[formal decisions|tag/formal-decision]]. + * [[votes|tag/vote]]. +* [[Issue (bug) tracking|issues]] +* [[Sending patches|patches]] or pull requests. + +Please note that this project is released with a [[Contributor Code of +Conduct|conduct]]. By participating in this project, or in its +interaction spaces, you agree to abide by its terms. + +# Latest news from the project: <div class="newslist"> [[!inline pages="page(blog/*)" @@ -19,54 +40,56 @@ Latest news from the project: A .vmdb file defines how an image is built: - steps: - - mkimg: "{{ output }}" - size: 4G +~~~yaml +steps: + - mkimg: "{{ output }}" + size: 4G - - mklabel: msdos - device: "{{ output }}" + - mklabel: msdos + device: "{{ output }}" - - mkpart: primary - device: "{{ output }}" - start: 1M - end: 10M - tag: unused + - mkpart: primary + device: "{{ output }}" + start: 1M + end: 10M + tag: unused - - mkpart: primary - device: "{{ output }}" - start: 10M - end: 100% - tag: rootfs + - mkpart: primary + device: "{{ output }}" + start: 10M + end: 100% + tag: rootfs - - kpartx: "{{ output }}" + - kpartx: "{{ output }}" - - mkfs: ext4 - partition: rootfs - label: smoke + - mkfs: ext4 + partition: rootfs + label: smoke - - mount: rootfs + - mount: rootfs - - unpack-rootfs: rootfs + - unpack-rootfs: rootfs - - debootstrap: stretch - mirror: http://deb.debian.org/debian - target: rootfs - unless: rootfs_unpacked + - debootstrap: stretch + mirror: http://deb.debian.org/debian + target: rootfs + unless: rootfs_unpacked - - apt: install - packages: - - linux-image-amd64 - tag: rootfs - unless: rootfs_unpacked + - apt: install + packages: + - linux-image-amd64 + tag: rootfs + unless: rootfs_unpacked - - cache-rootfs: rootfs - unless: rootfs_unpacked + - cache-rootfs: rootfs + unless: rootfs_unpacked - - chroot: rootfs - shell: | - sed -i '/^root:[^:]*:/s//root::/' /etc/passwd - echo pc-vmdb2 > /etc/hostname + - chroot: rootfs + shell: | + sed -i '/^root:[^:]*:/s//root::/' /etc/passwd + echo pc-vmdb2 > /etc/hostname - - grub: bios - tag: rootfs - console: serial + - grub: bios + tag: rootfs + console: serial +~~~ |