remove.inc 669 B

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