xplshn / AltSys

An assortment of utilities that make up, an ALT(ernative SYS(tem

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This is an experimental project.

AltSys configures toybox+ubase+sbase (in that order) as your default coreutils, but without actually uninstalling them. This script was made for Void, but it might work on other systems.

I DO NOT TAKE ANY RESPONSABILITY FOR BREAKAGES, LOST OF FILES, ETC.
Do not mind the janky scripts I made to get sbase to work. (make install on sbase is done by a stupid, undocumented little piece of (POSIX)s**ll script)
$ sudo -i || su
# xbps-install -yu make zig libutf8proc-devel binutils clang zlib-devel libtls-devel mold libutf8proc-devel coreutils sed tree
# git clone https://github.com/xplshn/AltSys/ || chroot-git clone https://github.com/xplshn/AltSys/
# cd AltSys && sh ./xinstall.sh && xbps-remove -ORo make zig sed libutf8proc-devel binutils clang zlib-devel libtls-devel mold binutils libutf8proc-devel coreutils
# tree /opt/AltSys
# exit

asciicast

I initially also wanted to provide OpenPAM and slicer69's Doas port for Linux, but I figured that is out of the scope for this script(In the future, a package).

Please check every script at /etc/runit/ if you actually want to replace your coreutils. RUNIT WILL NOT WORK UNLESS YOU MANUALLY FIX IT AFTER UNINSTALLING THE COREUTILS, YOU CAN USE THIS SCRIPT WITHOUT ACTUALLY UNINSTALLING THEM(RECOMMENDED NOT TO UNINSTALL THEM)

V0.0.1-2023-12-17_07:50AM GTM-03

About

An assortment of utilities that make up, an ALT(ernative SYS(tem

License:Other


Languages

Language:Shell 100.0%