From 5c45568674e6028244cee75178792cb5c53f46b4 Mon Sep 17 00:00:00 2001 From: Dipan Nanda <43346471+themagicalmammal@users.noreply.github.com> Date: Mon, 2 Mar 2026 12:06:30 +0530 Subject: [PATCH 1/2] README: adapting changes for void mklive --- README.md | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 838a12aa91..329feecb01 100644 --- a/README.md +++ b/README.md @@ -16,11 +16,11 @@ The source code is mainly hosted on [Codeberg](https://codeberg.org/cereus-linux This repository contains several utilities: -* [*mklive.sh*](#mklivesh) - The Cereus Linux live image generator for x86. -* [*build-x86-images.sh*](#build-x86-imagessh) - Wrapper script to generate bootable - and installable live images for x86. +* [*mklive.sh*](#mklivesh) - The Cereus Linux live image generator. +* [*mkiso.sh*](#mkisosh) - Wrapper script to generate bootable and installable live + images for i686, x86_64, and aarch64. * [*mkrootfs.sh*](#mkrootfssh) - The Cereus Linux rootfs generator for all platforms. -* *installer.sh* - The Cereus Linux el-cheapo installer for x86. +* *installer.sh* - The Cereus Linux el-cheapo installer. The following utilities are inherited from *void-mklive* but are unused at the moment: @@ -32,10 +32,10 @@ The following utilities are inherited from *void-mklive* but are unused at the m ### Workflow -#### Generating x86 live ISOs +#### Generating live ISOs To generate a live ISO like the officially-published ones, use -[*build-x86-images.sh*](#build-x86-imagessh). To generate a more basic live ISO +[*mkiso.sh*](#mkisosh). To generate a more basic live ISO (which does not include things like `cereus-installer`), use [*mklive.sh*](#mklivesh). #### Generating ROOTFS tarballs @@ -82,24 +82,25 @@ that can change the behavior of the live system: - `locale.LANG=fr_CA.UTF-8` would set the live system's language to `fr_CA.UTF-8` ## Usage -### build-x86-images.sh + +### mkiso.sh ``` -Usage: build-x86-images.sh [options ...] [-- mklive options ...] +Usage: mkiso.sh [options ...] [-- mklive options ...] Wrapper script around mklive.sh for several standard flavors of live images. -Adds cereus-installer and other helpful utilities to the generated images. +Adds void-installer and other helpful utilities to the generated images. OPTIONS - -a Set XBPS_ARCH in the image - -b One of base, lxqt, xfce, cinnamon, plasma, fluxbox, or i3wm - (default: base). May be specified multiple times to build multiple variants - -d Override the datestamp on the generated image (YYYY.MM.DD format) + -a Set architecture (or platform) in the image + -b One of base, enlightenment, xfce, mate, cinnamon, gnome, kde, + lxde, lxqt, or xfce-wayland (default: base). May be specified multiple times + to build multiple variants + -d Override the datestamp on the generated image (YYYYMMDD format) -t Equivalent to setting -a, -b, and -d -r Use this XBPS repository. May be specified multiple times -h Show this help and exit - -s Set the privilege scalation package, one of sudo or doas (default: sudo). -V Show version and exit Other options can be passed directly to mklive.sh by specifying them after the --. @@ -114,7 +115,7 @@ Usage: mklive.sh [options] Generates a basic live ISO image of Cereus Linux. This ISO image can be written to a CD/DVD-ROM or any USB stick. -To generate a more complete live ISO image, use build-x86-images.sh. +To generate a more complete live ISO image, use mkiso.sh. OPTIONS -a Set XBPS_ARCH in the ISO image From 41fee674c56b05101849ff0b1607b9e96597f780 Mon Sep 17 00:00:00 2001 From: Dipan Nanda <43346471+themagicalmammal@users.noreply.github.com> Date: Mon, 2 Mar 2026 12:34:11 +0530 Subject: [PATCH 2/2] README: remove unnessary distros --- README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 329feecb01..d9fb037735 100644 --- a/README.md +++ b/README.md @@ -93,9 +93,8 @@ Adds void-installer and other helpful utilities to the generated images. OPTIONS -a Set architecture (or platform) in the image - -b One of base, enlightenment, xfce, mate, cinnamon, gnome, kde, - lxde, lxqt, or xfce-wayland (default: base). May be specified multiple times - to build multiple variants + -b One of base, xfce, lxqt. May be specified multiple times to + build multiple variants -d Override the datestamp on the generated image (YYYYMMDD format) -t Equivalent to setting -a, -b, and -d