30 lignes
625 B
Bash
30 lignes
625 B
Bash
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
REPO_URL="https://git.celjim.fr/public/moodeaudio-usb-control/releases/download/latest/moodeaudio-usb-control.tar.gz"
|
|
|
|
TMP_DIR=$(mktemp -d)
|
|
ARCHIVE="$TMP_DIR/archive.tar.gz"
|
|
|
|
echo "== Téléchargement du plugin =="
|
|
curl -L "$REPO_URL" -o "$ARCHIVE"
|
|
|
|
echo "== Extraction =="
|
|
tar -xzf "$ARCHIVE" -C "$TMP_DIR"
|
|
|
|
if [ ! -f "$TMP_DIR/install.sh" ]; then
|
|
echo "Erreur: install.sh introuvable dans l'archive"
|
|
exit 1
|
|
fi
|
|
|
|
chmod +x "$TMP_DIR/install.sh"
|
|
|
|
echo "== Lancement de l'installation =="
|
|
cd "$TMP_DIR"
|
|
sudo ./install.sh
|
|
|
|
echo "== Nettoyage =="
|
|
rm -rf "$TMP_DIR"
|
|
|
|
echo "== Installation terminée ==" |