Magellan Linux

Diff of /mcore-src/trunk/mcore-tools/src/mcored.in

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

revision 1256 by niro, Fri Feb 4 19:51:25 2011 UTC revision 2044 by niro, Wed May 8 11:04:43 2013 UTC
# Line 8  source ${MCLIBDIR}/include/sessionauth.g Line 8  source ${MCLIBDIR}/include/sessionauth.g
8  #source ${MCLIBDIR}/include/mysqlfunctions.global.class  #source ${MCLIBDIR}/include/mysqlfunctions.global.class
9  source ${MCLIBDIR}/include/hwdetection.global.class  source ${MCLIBDIR}/include/hwdetection.global.class
10    
11  # client specific  # load client classes plugins
12  for i in ${MCLIBDIR}/include/*.client.class  load_client_classes
 do  
  source ${i} || echo "error loading ${i}"  
 done  
13    
14  # config settings  # config settings
15  source /etc/mcore/config.rc  source /etc/mcore/config.rc
16  source /etc/mcore/serial  #source /etc/mcore/serial
17    
18  # import_hardware_resource()  # import_hardware_resource()
19  # {  # {
# Line 48  source /etc/mcore/serial Line 45  source /etc/mcore/serial
45  # }  # }
46    
47  DEBUG=1  DEBUG=1
48    NOCOLORS="false"
49    WEBCRLF="false"
50    QUIET="false"
51    
52  run=run  run=run
53  valid_session=no  valid_session=no
# Line 64  do Line 64  do
64   get*) run_class ${line} ;;   get*) run_class ${line} ;;
65   set*) run_class ${line} ;;   set*) run_class ${line} ;;
66   auth*) validate_auth ${line/auth /} ;;   auth*) validate_auth ${line/auth /} ;;
67   provide) print_provide ;;   provide) valid_session && print_provide ;;
68   require) verify_requirements ;;   require) valid_session && verify_requirements ;;
69     reload) valid_session && mecho "reloading client classes ..." && load_client_classes ;;
70     restart) valid_session && restart_service ;;
71     stop) valid_session && stop_service ;;
72     nocolors) export NOCOLORS="true" ;;
73     colors) export NOCOLORS="false" ;;
74     webcrlf) export WEBCRLF="true" ;;
75     quiet) export QUIET="true" ;;
76     # version does not need auth
77     version) echo "${VERSION}" ;;
78   help*)   help*)
79   if validate_session   if valid_session
80   then   then
81   if [[ ${line} = help ]]   if [[ ${line} = help ]]
82   then   then
# Line 84  do Line 93  do
93   *)   *)
94   mecho "Unkown command '${line}'"   mecho "Unkown command '${line}'"
95   mecho "Type 'help' for more information."   mecho "Type 'help' for more information."
96   echo "$line" >> /root/lala.log   #echo "$line" >> /root/lala.log
97   ;;   ;;
98   esac   esac
99  done  done

Legend:
Removed from v.1256  
changed lines
  Added in v.2044