From a1e35a30f22f4efe0c5aaf06379733d9a2016174 Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Fri, 20 Dec 2024 18:54:00 +0100 Subject: [PATCH] Create install_proxmenux.sh --- install_proxmenux.sh | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 install_proxmenux.sh diff --git a/install_proxmenux.sh b/install_proxmenux.sh new file mode 100644 index 0000000..fad8b60 --- /dev/null +++ b/install_proxmenux.sh @@ -0,0 +1,32 @@ +#!/bin/bash + +# Configuración +REPO_URL="https://raw.githubusercontent.com/MacRimi/ProxMenux/main" +INSTALL_DIR="/usr/local/bin" +MENU_SCRIPT="menu.sh" + +# Verificar que se ejecute como root +if [ "$(id -u)" -ne 0 ]; then + echo "Este script debe ejecutarse como root." >&2 + exit 1 +fi + +# Descargar el script menu.sh desde GitHub +echo "Descargando el script principal..." +wget -qO "$INSTALL_DIR/$MENU_SCRIPT" "$REPO_URL/$MENU_SCRIPT" + +# Verificar si la descarga fue exitosa +if [ $? -ne 0 ]; then + echo "Error al descargar el script desde $REPO_URL. Verifica la URL y tu conexión a Internet." >&2 + exit 1 +fi + +# Asignar permisos de ejecución +chmod +x "$INSTALL_DIR/$MENU_SCRIPT" + +# Confirmación +echo "ProxMenux ha sido instalado correctamente." +echo "Ejecuta 'menu.sh' como root para iniciar el menú." + +# Finalizar +exit 0