147 |
get_system_autologon() |
get_system_autologon() |
148 |
{ |
{ |
149 |
local var |
local var |
150 |
var=$(grep auto_login ${MROOT}/etc/slim.conf | sed 's:auto_login.*\([yn].*\):\1:') |
var=$(grep auto_login ${MROOT}@@SYSCONFDIR@@/slim.conf | sed 's:auto_login.*\([yn].*\):\1:') |
151 |
case "${var}" in |
case "${var}" in |
152 |
yes) mecho "autologon currently enabled"; rvecho "1" ;; |
yes) mecho "autologon currently enabled"; rvecho "1" ;; |
153 |
no) mecho "autologon currently disabled"; rvecho "0" ;; |
no) mecho "autologon currently disabled"; rvecho "0" ;; |
164 |
|
|
165 |
case "${action}" in |
case "${action}" in |
166 |
enable) |
enable) |
167 |
sed -i 's:^\(auto_login\).*:\1\tyes:' ${MROOT}/etc/slim.conf |
sed -i 's:^\(auto_login\).*:\1\tyes:' ${MROOT}@@SYSCONFDIR@@/slim.conf |
168 |
mecho "autologon enabled" |
mecho "autologon enabled" |
169 |
;; |
;; |
170 |
disable) |
disable) |
171 |
sed -i 's:^\(auto_login\).*:\1\tno:' ${MROOT}/etc/slim.conf |
sed -i 's:^\(auto_login\).*:\1\tno:' ${MROOT}@@SYSCONFDIR@@/slim.conf |
172 |
mecho "autologon disabled" |
mecho "autologon disabled" |
173 |
;; |
;; |
174 |
*) help_system_autologon && return 1 ;; |
*) help_system_autologon && return 1 ;; |