mkimage-profiles/features.in/build-vm
Anton Midyukov 1ef77caf70 build-vm, pack: implement tar, tar.gz, tar.xz support for vm/* target
build-vm ceases to be a target for building only virtual machine images.
Now it can be used to build tarballs designed for installation on real
machines.

This commit is the result of transferring the required functionality from
build-mr (mipsel rootfs) by Ivan Melnikov <iv@altlinux.org>.

NB: mike@ strongly objected to this dilution but gave up eventually;
    the whole kernel/build-vm/tar2fs/pack mess should be split into
    distinct layers busy with their own responsibilities:

    1) a tarball with kernel is done without tar2fs at all
       (and no build-vm bits should be needed either, maybe
       it's worth splitting and renaming as "vm" meaning
       disk image for some armh board is grossly misleading);

    2) a tarball with kernel can be further (multi-)packed
       as, well, (compressed) tarball and a disk image
       (only the latter one should employ build-vm/tar2fs);

    3) compression should be done in pack feature style,
       preferably described once and not duplicated all over
       the profile for every single new kind of its output.

    In the mean time, running into this and moving no further
    starts to hurt more than it could help.
2019-08-19 23:24:26 +03:00
..
image-scripts.d kernel, tar2fs: do not create /boot/.origver 2019-08-19 23:18:31 +03:00
lib build-vm, pack: implement tar, tar.gz, tar.xz support for vm/* target 2019-08-19 23:24:26 +03:00
config.mk build-vm, kernel, tar2fs: make-initrd happens now in build-vm 2019-08-19 23:16:06 +03:00
generate.mk tar2vm: rewrote as tar2fs 2013-06-17 19:29:11 +04:00
README build-vm, pack: implement tar, tar.gz, tar.xz support for vm/* target 2019-08-19 23:24:26 +03:00

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Эта фича конфигурирует создание образа виртуальной машины (VM)
или тарбола rootfs для использования его на реальном компьютере.
Дополняет финальную стадию сборки (lib/, image-scripts.d/).
Для создания образа виртуальной машины требуется sudo(8)
Для создания тарбола sudo не требуется.
-- см. тж. doc/vm.txt