#!/bin/sh ADDON_NAME=rmupdate CONFIG_DIR=/usr/local/etc/config ADDON_DIR=/usr/local/addons/${ADDON_NAME} RCD_DIR=${CONFIG_DIR}/rc.d case "$1" in stop|start|restart) echo "Nothing to do." ;; info) version=$(cat ${ADDON_DIR}/VERSION) echo "Info: ${ADDON_NAME} addon
" echo "Info: https://github.com/j-a-n/raspberrymatic-addon-rmupdate" echo "Name: System-Update" echo "Version: ${version}" echo "Operations: uninstall" echo "Config-Url: /addons/${ADDON_NAME}" echo "Update: /addons/${ADDON_NAME}/update.cgi" ;; uninstall) logger -t homematic -p user.info "removing addon ${ADDON_NAME}" "${ADDON_DIR}/update_addon" ${ADDON_NAME} || true [ -e "${ADDON_DIR}" ] && rm -rf "${ADDON_DIR}" [ -L "${CONFIG_DIR}/addons/www/${ADDON_NAME}" ] && rm "${CONFIG_DIR}/addons/www/${ADDON_NAME}" if [ -e "${RCD_DIR}/${ADDON_NAME}" ]; then mount -o remount,rw / rm -f ${RCD_DIR}/${ADDON_NAME} mount -o remount,ro / fi [ -e "/usr/local/addons/${ADDON_NAME}-install.log" ] && rm -rf "/usr/local/addons/${ADDON_NAME}-install.log" ;; *) echo "Usage: $0 {start|stop|restart|uninstall}" >&2 exit 1 ;; esac exit 0