install.inc 697 B

123456789101112131415161718192021
  1. #!/bin/bash
  2. hestia_module_api_install() {
  3. source $HESTIA/bin/module/func.inc
  4. if hestia_module_isinstalled 'api' && [ ! "$param_force" ]; then
  5. echo "API module is already installed. See 'hestia module info api'."
  6. return 1
  7. fi
  8. echo "Installing API module..."
  9. osal_kv_write $HESTIA/conf/hestia.conf 'API' 'yes'
  10. osal_kv_write $HESTIA_CONF_MODULES/api.conf 'installed' '1'
  11. osal_kv_write $HESTIA_CONF_MODULES/api.conf 'description' 'Hestia API module'
  12. osal_kv_write $HESTIA_CONF_MODULES/api.conf 'enabled' '1'
  13. osal_kv_write $HESTIA_CONF_MODULES/api.conf 'variant' 'api'
  14. osal_kv_write $HESTIA_CONF_MODULES/api.conf 'version' '1'
  15. return 0
  16. }