|
|
- #!/bin/sh
- # This is example script for tor-hs uci config
- # HookScript option. Script is then called after running
- # hidden service.
- # It disables trusted domain check for nextcloud.
-
- NEXTCLOUD_CLI_SCRIPT="/srv/www/nextcloud/occ"
-
- nextcloud_cli() {
- sudo -u nobody php-cli "$NEXTCLOUD_CLI_SCRIPT" "$@"
- }
-
-
- nextcloud_add_domain() {
- onion="$1"
- if [ -n "$onion" ] && nextcloud_cli config:system:get trusted_domains |grep "$onion" ; then
- echo "Info: Trusted domains already disabled. Nothing to do." >&2
- else
- echo "Info: Disabling trusted domains." >&2
- nextcloud_cli config:system:set trusted_domains 1000 --value=$onion
- fi
- }
-
- print_help() {
- echo "Help"
- }
-
- # Check occ command
- [ -f "$NEXTCLOUD_CLI_SCRIPT" ] || {
- echo "Error: occ command not found!" >&2
- exit 1
- }
-
- ################################################################
-
- case "$1" in
- --update-onion)
- nextcloud_add_domain "$2"
- ;;
-
- *)
- print_help
- ;;
- esac
|