39 lines
1.4 KiB
Bash
Executable File
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
|