bio-dynamie/sms/ERASE.sh

39 lines
1.4 KiB
Bash
Executable File

#!/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