#!/bin/sh set -e KEY_FILE="/usr/share/keyrings/debian-archive-buster-stable.gpg" REPO_FILE="/etc/apt/sources.list.d/buster.list" # Asegurarse de que el usuario exista USER="opengnsys" HOME_DIR="/opt/opengnsys" if id "$USER" >/dev/null 2>&1; then echo "El usuario $USER ya existe." else echo "Creando el usuario $USER con home en $HOME_DIR." useradd -m -d "$HOME_DIR" -s /bin/bash "$USER" fi echo "Añadiendo el repositorio de Debian Buster en $REPO_FILE..." # Crear el directorio si no existe mkdir -p "$(dirname "$REPO_FILE")" # Crear el archivo de repositorio si no existe if [ ! -f "$REPO_FILE" ]; then echo "deb [signed-by=$KEY_FILE] http://ftp.de.debian.org/debian buster main" > "$REPO_FILE" else echo "El repositorio ya está configurado en $REPO_FILE" fi exit 0