31 lignes
605 B
Bash
31 lignes
605 B
Bash
#!/bin/bash
|
|
set -e
|
|
|
|
echo "== USB Control plugin uninstall =="
|
|
|
|
WEB_DIR="/var/www"
|
|
HEADER_FILE="$WEB_DIR/header.php"
|
|
BIN_TARGET="/usr/local/bin/usb-bind-wrapper.sh"
|
|
|
|
# 1. Supprimer fichiers web
|
|
echo "-- Remove web files"
|
|
|
|
rm -f "$WEB_DIR/usb-toogle.php"
|
|
rm -rf "$WEB_DIR/js/usb-toggle.js"
|
|
|
|
sudo rm -f "$BIN_TARGET"
|
|
|
|
echo "-- Cleaning header.php"
|
|
|
|
if grep -q 'usb-toggle.js' "$HEADER_FILE"; then
|
|
TMP=$(mktemp)
|
|
|
|
grep -v 'usb-toggle.js' "$HEADER_FILE" > "$TMP"
|
|
|
|
sudo mv "$TMP" "$HEADER_FILE"
|
|
echo "JS reference removed"
|
|
else
|
|
echo "No JS reference found"
|
|
fi
|
|
|
|
echo "== Uninstall complete ==" |