ARKDEP-BUILD(8)

NAME
arkdep-build - Build root filesystem Btrfs subvolume exports in Arkdep format

SYNOPSIS
arkdep-build <variant>

DESCRIPTION
Arkdep-build utilizes traditional distro-specific system installation tools to build and configure a new root filesystem installation to Btrfs subvolumes, afterwards these subvolumes are exported in a format Arkdep will accept for deployement. The tool has to be run from arkdep-build.d's parent directory, the completed images in both packaged and unpackaged format will be outputted to the target directory.

ENVIRONMENT

  ARKDEP_NO_TAR
Do no create a compressed tarball, only create the images.

  ARKDEP_CUSTOM_NAME
Define a custom image name overwriting the default random 42 character hexadecimal string.

  ARKDEP_OUTPUT_TARGET
Overwrite the location to which images will be written.

  ARKDEP_CONFIGS
Define a directory in which arkdep-build will search for variant configuration files.

  ARKDEP_NO_CLEANUP
Do not remove the temporary rootfs upon error or completion.

  ARKDEP_BUILD_IMAGE_SIZE
Everwrite the size of the temporary disk image to which Btrfs is partitioned and the system is installed. Accepts fallocate multiplicative suffixes (5GiB, 5GB, 5G).

EXAMPLES

  arkdep-build arkanelinux
Build the arkanelinux variant in ./arkdep-build.d/arkanelinux.