50 |
|
|
51 |
set_system_console() |
set_system_console() |
52 |
{ |
{ |
53 |
local user="$1" |
local user="${CLASS_ARGV[0]}" |
54 |
[[ -z ${user} ]] && help_system_console && return 1 |
[[ -z ${user} ]] && help_system_console && return 1 |
55 |
|
|
56 |
if [[ -n ${MROOT} ]] && [[ ${MROOT} != / ]] |
if [[ -n ${MROOT} ]] && [[ ${MROOT} != / ]] |
96 |
|
|
97 |
set_system_passwd() |
set_system_passwd() |
98 |
{ |
{ |
99 |
local user="$1" |
local user="${CLASS_ARGV[0]}" |
100 |
local pass="$2" |
local pass="${CLASS_ARGV[1]}" |
101 |
|
|
102 |
[[ -z ${user} ]] && help_system_passwd && return 1 |
[[ -z ${user} ]] && help_system_passwd && return 1 |
103 |
[[ -z ${pass} ]] && mecho "deleting password!" |
[[ -z ${pass} ]] && mecho "deleting password!" |
126 |
|
|
127 |
set_system_vt() |
set_system_vt() |
128 |
{ |
{ |
129 |
local tty="$1" |
local tty="${CLASS_ARGV[0]}" |
130 |
[[ -z ${tty} ]] && help_system_vt && return 1 |
[[ -z ${tty} ]] && help_system_vt && return 1 |
131 |
case "${tty}" in |
case "${tty}" in |
132 |
[1-9]) |
[1-9]) |
157 |
|
|
158 |
set_system_autologon() |
set_system_autologon() |
159 |
{ |
{ |
160 |
local action="$1" |
local action="${CLASS_ARGV[0]}" |
161 |
[[ -z ${action} ]] && help_system_autologon && return 1 |
[[ -z ${action} ]] && help_system_autologon && return 1 |
162 |
|
|
163 |
## splash X11 tty too? |
## splash X11 tty too? |
174 |
*) help_system_autologon && return 1 ;; |
*) help_system_autologon && return 1 ;; |
175 |
esac |
esac |
176 |
} |
} |
177 |
|
|
178 |
|
help_system_cmdline() |
179 |
|
{ |
180 |
|
mecho "get system.cmdline [variable]" |
181 |
|
mecho " Prints the value or bool of a given cmdline variable" |
182 |
|
} |
183 |
|
|
184 |
|
get_system_cmdline() |
185 |
|
{ |
186 |
|
local variable="${CLASS_ARGV[0]}" |
187 |
|
local retval |
188 |
|
[[ -z ${variable} ]] && help_system_cmdline && return 1 |
189 |
|
|
190 |
|
retval="$(read_cmdline ${variable})" |
191 |
|
rvecho "${retval}" |
192 |
|
} |