Skip to content

KwimyOS/kwimy-iso

Repository files navigation

kwimy-iso

Live ISO build inputs and tooling

Structure

  • build-iso.sh: main archiso build script
  • build/: helper scripts + offline package lists
  • airootfs/: live filesystem overlay
  • grub/, syslinux/: bootloader assets

Build the ISO

Requirements:

  • archiso package installed
sudo ./kwimy-iso/build/build.sh

Optional copy destination:

ISO_COPY_DIR=/path/to/isos sudo ./kwimy-iso/build/build.sh

Update only the installer binary in the ISO

./kwimy-iso/copy-binary.sh

Resolve offline packages

Use the stable mirror without changing system pacman config:

RESOLVE_MIRROR_URL=https://mirror.kwimy.com/stable 
sudo ./kwimy-iso/build/resolve-offline-deps.sh

Skip sync if needed:

RESOLVE_SKIP_SYNC=1 ./kwimy-iso/build/resolve-offline-deps.sh

Offline repo health

./kwimy-iso/build/offline-repo-health.sh

Create a test VM from the latest ISO

sudo ./kwimy-iso/build/create-vm.sh

Live ISO debug login

  • User: root
  • Password: root

Dev SSH (optional)

The live ISO enables SSH for development. Root login and password auth are allowed

To remove for release:

  • Remove openssh from kwimy-iso/packages.x86_64
  • Remove kwimy-iso/airootfs/etc/ssh/sshd_config.d/kwimy-dev.conf
  • Remove kwimy-iso/airootfs/etc/systemd/system/multi-user.target.wants/sshd.service

About

Live ISO build

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages