add installer & signature

This commit is contained in:
Kevin Muñoz 2023-07-26 13:39:40 -05:00
commit f699ad6bf2
No known key found for this signature in database
GPG Key ID: 2F287937155A4380
2 changed files with 46 additions and 0 deletions

46
condorcore.sh Executable file
View File

@ -0,0 +1,46 @@
#!/bin/bash
# Verificar que el script se ejecute con privilegios de superusuario
if [[ $EUID -ne 0 ]]; then
echo "Este script debe ser ejecutado como root o con privilegios de superusuario."
exit 1
fi
# URL de los nuevos mirrors
MIRROR_1="https://aur.draggane.com/\$arch"
MIRROR_2="https://aur.centauricorex.net/\$arch"
# Verificar si el mirror ya está presente en el archivo pacman.conf
if grep -q "\[condorcore\]" /etc/pacman.conf; then
echo "El repositorio condorcore ya está presente en /etc/pacman.conf."
echo "No se requiere ninguna acción adicional."
else
# Agregar las líneas al archivo pacman.conf
echo "Agregando el repositorio condorcore al archivo /etc/pacman.conf..."
echo "[condorcore]" >> /etc/pacman.conf
echo "Server = $MIRROR_1" >> /etc/pacman.conf
echo "Server = $MIRROR_2" >> /etc/pacman.conf
echo "Repositorio condorcore agregado con éxito."
fi
# Descargar y agregar la clave pública 2F287937155A4380
echo "Descargando y agregando la clave pública 2F287937155A4380..."
pacman-key --recv-keys 2F287937155A4380 --keyserver hkps://keys.openpgp.org || {
echo "No se pudo descargar y agregar la clave pública 2F287937155A4380."
echo "Asegúrate de tener una conexión a Internet activa y que pacman-key esté instalado."
exit 1
}
echo "Clave pública 2F287937155A4380 descargada y agregada con éxito."
# Firmar localmente la clave pública 2F287937155A4380
echo "Firmando localmente la clave pública 2F287937155A4380..."
pacman-key --lsign-key 2F287937155A4380
echo "Clave pública 2F287937155A4380 firmada localmente con éxito."
# Sincronizar la base de datos de paquetes para actualizar la lista de paquetes de Arch Linux
echo "Sincronizando la base de datos de paquetes..."
pacman -Syy
echo "Sincronización completada."
echo "El repositorio condorcore ha sido agregado, y la clave pública del encargado ha sido descargada y firmada localmente con éxito en pacman."

BIN
condorcore.sh.sig Normal file

Binary file not shown.