Magellan Linux

Diff of /alx-src/branches/alxconf-060/functions/config_plugins.sh

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

revision 2778 by niro, Fri Aug 26 11:02:15 2011 UTC revision 2779 by niro, Fri Aug 26 11:51:09 2011 UTC
# Line 33  config_plugins() Line 33  config_plugins()
33   do   do
34   evaluate_table cfg_plugins "where serial='${ALX_SERIAL}' and id='${i}'"   evaluate_table cfg_plugins "where serial='${ALX_SERIAL}' and id='${i}'"
35    
36   # already installed ?   # install only if not already installed
37   [[ -f ${SETTINGSPATH}/plugins/${cfg_plugins_plugin} ]] && continue   if [[ -x ${ALX_PLUGINS}/${cfg_plugins_plugin}/plugin.sh ]] &&
38     [[ ! -f ${SETTINGSPATH}/plugins/${cfg_plugins_plugin} ]]
  if [[ -x ${ALX_PLUGINS}/${cfg_plugins_plugin}/plugin.sh ]]  
39   then   then
40   echo "   Installing plugin '${cfg_plugins_plugin} ..."   echo "   Installing plugin '${cfg_plugins_plugin} ..."
41   ${ALX_PLUGINS}/${cfg_plugins_plugin}/plugin.sh install   ${ALX_PLUGINS}/${cfg_plugins_plugin}/plugin.sh install
42   touch ${SETTINGSPATH}/plugins/${cfg_plugins_plugin}   touch ${SETTINGSPATH}/plugins/${cfg_plugins_plugin}
43   fi   fi
44    
45     # always run plugin setup on every boot to honor any changes
46     if [[ -x ${ALX_PLUGINS}/${cfg_plugins_plugin}/plugin.sh ]]
47     then
48     echo "   Setting up plugin '${cfg_plugins_plugin} ..."
49     ${ALX_PLUGINS}/${cfg_plugins_plugin}/plugin.sh setup
50     fi
51   done   done
52    
53   # uninstall   # uninstall

Legend:
Removed from v.2778  
changed lines
  Added in v.2779