37 |
if [[ -x ${ALX_PLUGINS}/${cfg_plugins_plugin}/plugin.sh ]] && |
if [[ -x ${ALX_PLUGINS}/${cfg_plugins_plugin}/plugin.sh ]] && |
38 |
[[ ! -f ${SETTINGSPATH}/plugins/${cfg_plugins_plugin} ]] |
[[ ! -f ${SETTINGSPATH}/plugins/${cfg_plugins_plugin} ]] |
39 |
then |
then |
40 |
echo " Installing plugin '${cfg_plugins_plugin} ..." |
rc_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 |
45 |
# always run plugin setup on every boot to honor any changes |
# always run plugin setup on every boot to honor any changes |
46 |
if [[ -x ${ALX_PLUGINS}/${cfg_plugins_plugin}/plugin.sh ]] |
if [[ -x ${ALX_PLUGINS}/${cfg_plugins_plugin}/plugin.sh ]] |
47 |
then |
then |
48 |
echo " Setting up plugin '${cfg_plugins_plugin} ..." |
rc_echo " Setting up plugin '${cfg_plugins_plugin} ..." |
49 |
${ALX_PLUGINS}/${cfg_plugins_plugin}/plugin.sh setup |
${ALX_PLUGINS}/${cfg_plugins_plugin}/plugin.sh setup |
50 |
fi |
fi |
51 |
done |
done |
72 |
|
|
73 |
if [[ ${keep} = 0 ]] |
if [[ ${keep} = 0 ]] |
74 |
then |
then |
75 |
echo " Uninstalling plugin '${plugin} ..." |
rc_echo " Uninstalling plugin '${plugin} ..." |
76 |
${ALX_PLUGINS}/${plugin}/plugin.sh uninstall |
${ALX_PLUGINS}/${plugin}/plugin.sh uninstall |
77 |
rm -f ${SETTINGSPATH}/plugins/${plugin} |
rm -f ${SETTINGSPATH}/plugins/${plugin} |
78 |
fi |
fi |