CRUX 3.7 (musl) Edit Makefile Change CRUX version and add musl to the name Remove all xorg entries Remove locale localedef iconvconfig Remove entries for glibc and linux-pam and add musl and musl-obstack Comment out the handbook line Modify bootstrap by creating bootstrap0 bootstrap1 bootstrap2 Change enrivonment to environment Edit ports/gen-pkglist Remove xorg Edit the setup script Remove all xorg entries Modify the CRUX version and add musl to the name. Edit core/filesystems/Pkgfile Modify the CRUX version by adding musl to the name. Install on the main system. grub2-efi dosfsutils git (Patched for musl) cdrkit (Patched for musl) syslinux Load modules loop Remove from core linux-pam sudo dumb_runtime_dir glibc glibc-32 Modify these ports to remove linux-PAM openssh libcap shadow util-linux Modify core ports for musl bash (Patched for musl) binutils (Patched for musl) elfutils (Patched for musl) exim (Patched for musl) gcc (Patched for musl) kmod (Patched for musl) libcap (Patched for musl) pkgutils (Patched for musl) prt-get (Patched for musl) start-stop-daemon (Patched for musl) Modify these ports for musl 'rm $PKG/usr/lib/charset.alias' patch mlocate groff Introduce new core ports linux-headers musl musl-fts musl-obstack Remove all of opt except btrfs-progs (Patched for musl) cryptsetup dbus dialog dosfstools efibootmgr efivar f2fs-tools (Patched for musl) gnu-efi (Patched for musl) iputils inih jfsutils (Patched for musl) json-c libaio libgcrypt libgpg-error libnl liburcu linux-firmware lvm2 (Patched for musl) mdadm (Patched for musl) mtools nano parted popt ppp reiserfsprogs (Patched for musl) rdfind syslinux vim wireless_tools wpa_supplicant xfs-progs Remove files from iso/ports for fresh build .footprint .signature .md5sum Modify both pkgmk.conf files export JOBS=1 Build ISO make kernel make bootstrap make iso