Skip to content

natterangell/void-mklive

This branch is 3 commits ahead of, 137 commits behind void-linux/void-mklive:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

426c2e5 · Mar 5, 2023
Mar 16, 2021
Oct 12, 2022
Apr 29, 2015
Mar 14, 2019
Apr 29, 2015
May 8, 2015
Feb 22, 2023
Aug 7, 2017
Oct 24, 2019
Mar 31, 2019
Apr 15, 2015
Jul 10, 2022
Oct 1, 2022
Jul 25, 2020
Feb 20, 2023
Feb 20, 2023
Feb 26, 2023
Feb 26, 2023
Feb 20, 2023
Jan 21, 2019
Feb 26, 2023
Mar 5, 2021
Oct 1, 2022

Repository files navigation

The Void Linux image/live/rootfs maker and installer

This repository contains utilities for Void Linux:

  • installer (The Void Linux el-cheapo installer for x86)

  • mklive (The Void Linux live image maker for x86)

  • mkimage (The Void Linux image maker for ARM platforms)

  • mkplatformfs (The Void Linux filesystem tool to produce a rootfs for a particular platform)

  • mkrootfs (The Void Linux rootfs maker for ARM platforms)

  • mknet (Script to generate netboot tarballs for Void)

Build Dependencies

  • make

Dependencies

  • Compression type for the initramfs image
    • liblz4 (for lz4, xz) (default)
  • xbps>=0.45
  • qemu-user-static binaries (for mkrootfs)

Usage

Type

$ make

and then see the usage output:

$ ./mklive.sh -h
$ ./mkrootfs.sh -h
$ ./mkimage.sh -h

Examples

Build a native live image keyboard set to 'fr':

# ./mklive.sh -k fr

Build an i686 (on x86_64) live image with some additional packages:

# ./mklive.sh -a i686 -p 'vim rtorrent'

Build an x86_64 musl live image with packages stored in a local repository:

# ./mklive.sh -a x86_64-musl -r /path/to/host/binpkgs

See the usage output for more information :-)

About

The Void Linux live image maker

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 95.5%
  • Makefile 2.1%
  • HCL 1.7%
  • Dockerfile 0.7%