#!/bin/bash ################################################################################ # Author: Fred (support@qo-op.com) # Version: 0.1 # License: AGPL-3.0 (https://choosealicense.com/licenses/agpl-3.0/) ################################################################################ MY_PATH="`dirname \"$0\"`" # relative MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized cd $MY_PATH echo "EXECUTE ERASE.sh ($1=xzuid)" xzuid="$1" [[ $xzuid == "" ]] && echo "NO $xzuid" && exit 1 [[ ! -d ~/.zen/SMS/$xzuid ]] && echo "NO $xzuid" && exit 0 if [[ -f /var/www/nextcloud/occ ]]; then ######################################################################## echo "## DELETE Nextcloud : $xzuid " ######################################################################## sudo su -s /bin/sh www-data -c "export OC_PASS=\"$phone\" && php /var/www/nextcloud/occ user:delete $xzuid" [[ ! $? == 0 ]] && echo "FAILED" && exit 1 fi ./natools.py decrypt -f pubsec -k "$HOME/.zen/secret.dunikey" -i "$HOME/.zen/SMS/$xzuid/secret.dunikey.encrypt" -o "/tmp/erase.dunikey" [[ ! $? == 0 ]] && echo "FAILED" && exit 1 ~/.zen/astrXbian/zen/jaklis/jaklis.py -k /tmp/erase.dunikey -n "https://data.gchange.fr" erase [[ ! $? == 0 ]] && echo "FAILED" && exit 1 ~/.zen/astrXbian/zen/jaklis/jaklis.py -k /tmp/secret.dunikey -n "https://g1.data.e-is.pro" erase [[ ! $? == 0 ]] && echo "FAILED" && exit 1 rm -Rf ~/.zen/SMS/$xzuid cd - exit 0