Skip to content

Latest commit

 

History

History
64 lines (42 loc) · 1.87 KB

README.md

File metadata and controls

64 lines (42 loc) · 1.87 KB

safe-crux

What is safe-crux?

safe-crux (aka scx) IS NOT another system containers solution like LxC and Docker. This is only focused on CRUX Linux and keeping in mind the KISS principle.

Last Commit Repo Size Code Size Proudly Written in Bash

The goal is to provide an easy way to install CRUX Linux or upgrade an existing installation without the need to use a bootable medium for it.

It is also a good way for those unfamiliar with CRUX to try it out and customize their own installation.

Demo

Install CRUX 3.5 (x86_64 Updated ISO) on a secondary partition

scx demo - Install CRUX 3.5 on a secondary partition

Getting started

Installation from git:

git clone https://github.com/sepen/safe-crux
sudo ./install.sh

You can alternatively install it inside your user directory. This option is recommended for most people:

PREFIX="$HOME/.safe-crux" ./install.sh
export PATH=$PATH:$HOME/.safe-crux/bin

Usage

Usage: safe-crux [option(s)] COMMAND [argument(s)]

Options:

  -c FILE  Location of config file
  -h       Print usage and quit
  -V       Print version information and quit
  -e       Print environment variables and quit

Commands:

  env      Print environment variables
  setup    Run setup to install or update an enviroment
  status   Print status of running environments
  run      Run existing environment
  version  Print version information
  help     Print help and usage information

Run 'safe-crux COMMAND -h' or 'safe-crux help COMMAND' for info on a command