Binaries/config
Config is a binary used to change minux's settings.
usage:
config option setting
when run without arguments, config wil run a menu in stead
options:
login - sets login method, setting can be : "disabled", "local", "network"
update - sets automatic update, setting can be: "disabled", "enabled", "always"
ui - sets the default ui on system boot, setting can be : "menu", "prompt", "workspace"
debug - sets debug/logging mode, setting can be : "disabled", "enabled", "logging", "full"
network - sets dhcp search on boot on or off, setting can be: "disabled", "enabled"
welcome - sets the welcome tux screen on bash login on or off
crashhandler - sets the last stage of the crash handler on or off
login settings:
disabled : no login is required to access this system, username is "foo" and password is "bar"
local: uses local usernames, not as secure but very easy to maintain and set up.
network: uses networked login accounts, more secure but requires a working DHCP and AUTH server
update settings:
disabled: no updates happen unles invoked by the user manually
enabled: looks for new versions on system boot, updates a package when outdated.
always: always fully reinstall the system. used for testing/development purpuses, please be gentle with this one, it hurts my server...
ui settings:
menu : starts a very basic menu system to do administration tasks, for beginners.
prompt: the basic CraftOS prompt, not as powerfull but compatible with everything
workspace: a multispace shell allowing you to create new sessions on the fly, advised mode
debug settings:
disabled: debug system is disabled, messages are ignored
enabled: debug messages get printed to the screen
logging: debug messages get logged in log files in /var
full : debug messeges get printed and logged.
network settings:
disabled: do not search for dhcp on boot, this does not disable network functionality it only delays it
enabled: turns on dhcp search on boot, this speeds up later processes.
welcome settings:
disabled: turns off tuccs display on bash startup
enabled: turns on tuccs display on bash startup
crashhandler settings:
enabled: turns the crash handler on
disabled: turns the crash handler off
crash handler intervenes in the last stage of bootup if the shell didn't close properly, aka, the system crashed (or was closed with the power button)
some systems don't ever shut down properly and some users just don't learn, so you can disable this option at your own risk.
eg: "config login local" sets the login method to local.
eg2: "config ui menu" sets the default boot UI to "menu"
eg3: "config debug enabled" turns on debug message prints on the screen