Magellan Linux

Diff of /mcore-src/trunk/mcore-tools/src/modules/basic-system/system.client.class.in

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1336 by niro, Thu Feb 17 20:18:46 2011 UTC revision 2017 by niro, Mon Aug 13 10:55:52 2012 UTC
# Line 89  set_system_service() Line 89  set_system_service()
89   [[ -z ${command} ]] && help_system_service && return 1   [[ -z ${command} ]] && help_system_service && return 1
90   [[ -z ${service} ]] && help_system_service && return 1   [[ -z ${service} ]] && help_system_service && return 1
91    
92   if [[ ! -x /etc/rc.d/init.d/${service} ]]   if [[ ! -x ${MROOT}/etc/rc.d/init.d/${service} ]]
93   then   then
94   mecho "Service '${service}' unkown!"   eecho "Service '${service}' unkown!"
95   fi   fi
96    
97   case "${command}" in   case "${command}" in
# Line 146  get_system_vt() Line 146  get_system_vt()
146  {  {
147   local tty   local tty
148   tty="$(fgconsole)"   tty="$(fgconsole)"
149   mecho "${tty}"   rvecho "${tty}"
150  }  }
151    
152  get_system_autologon()  get_system_autologon()
# Line 154  get_system_autologon() Line 154  get_system_autologon()
154   local var   local var
155   var=$(grep auto_login /etc/slim.conf | sed 's:auto_login.*\([yn].*\):\1:')   var=$(grep auto_login /etc/slim.conf | sed 's:auto_login.*\([yn].*\):\1:')
156   case "${var}" in   case "${var}" in
157   yes) mecho "autologon currently enabled" ;;   yes) mecho "autologon currently enabled"; rvecho "1" ;;
158   no) mecho "autologon currently disabled" ;;   no) mecho "autologon currently disabled"; rvecho "0" ;;
159   *) eecho "unkown state" ;;   *) eecho "unkown state" ;;
160   esac   esac
161  }  }
162    
163  set_system_autologon()  set_system_autologon()
164  {  {
165   local action   local action="$1"
166   [[ -z ${action} ]] && help_system_autologon && return 1   [[ -z ${action} ]] && help_system_autologon && return 1
167    
168   ## splash X11 tty too?   ## splash X11 tty too?
169    
170   case "${action}" in   case "${action}" in
171   enable)   enable)
172   sed 's:^auto_login.*:\1\tyes' /etc/slim.conf   sed -i 's:^\(auto_login\).*:\1\tyes:' /etc/slim.conf
173   mecho "autologon enabled"   mecho "autologon enabled"
174   ;;   ;;
175   disable)   disable)
176   sed 's:^auto_login.*:\1\tno' /etc/slim.conf   sed -i 's:^\(auto_login\).*:\1\tno:' /etc/slim.conf
177   mecho "autologon disabled"   mecho "autologon disabled"
178   ;;   ;;
179   *) help_system_autologon && return 1 ;;   *) help_system_autologon && return 1 ;;

Legend:
Removed from v.1336  
changed lines
  Added in v.2017