The Noid Linux live image maker

Roberto Ricci 80dce8d0ec installer: use `defaults` mount option for swap 2 năm trước cách đây
data e4cf0ea630 data, mklive.sh.in: remove void-vpkgs.conf 4 năm trước cách đây
dracut 5fabad111d replace default repository URL 2 năm trước cách đây
grub 749ed6c3c4 mklive: add a new entry to load image into RAM (grub, syslinux). 10 năm trước cách đây
hooks 92bb9df1d3 add hooks for dockerhub 6 năm trước cách đây
isolinux 749ed6c3c4 mklive: add a new entry to load image into RAM (grub, syslinux). 10 năm trước cách đây
keys 30d9ebece4 Added musl.voidlinux.net RSA pubkey. 10 năm trước cách đây
packer 5fabad111d replace default repository URL 2 năm trước cách đây
pxelinux.cfg 414ebf318f Add netboot generator script 7 năm trước cách đây
.dockerignore a1352601ca add dockerignore 5 năm trước cách đây
.gitignore 5859e79c29 packer: Initial packer config 6 năm trước cách đây
COPYING bc5f40d51f COPYING: it's 2015. 10 năm trước cách đây
Dockerfile 5fabad111d replace default repository URL 2 năm trước cách đây
Makefile 5fabad111d replace default repository URL 2 năm trước cách đây
README.md 92ac26babe README.md: remove (presumably dated) reference to runit 4 năm trước cách đây
build-x86-images.sh.in cfbf936b0c build-x86-images: replace qupzilla with firefox-esr for lxqt 2 năm trước cách đây
installer.sh.in 80dce8d0ec installer: use `defaults` mount option for swap 2 năm trước cách đây
lib.sh.in 5fabad111d replace default repository URL 2 năm trước cách đây
mkimage.sh.in 388993eb51 Add Rock64 support 3 năm trước cách đây
mklive.sh.in f7d1d3ce53 fix: detect current _linux_series 2 năm trước cách đây
mknet.sh.in 7559500693 mknet: take syslinux files from /usr/lib 6 năm trước cách đây
mkplatformfs.sh.in 388993eb51 Add Rock64 support 3 năm trước cách đây
mkrootfs.sh.in 7d30d331eb lib.sh.in/mkrootfs.sh.in: proper native platform detection 4 năm trước cách đây
release.sh.in 488d58ff2d release.sh.in: REPOSITORY should be XBPS_REPOSITORY 3 năm trước cách đây

README.md

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 :-)