add installer & signature
This commit is contained in:
commit
f699ad6bf2
46
condorcore.sh
Executable file
46
condorcore.sh
Executable 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
BIN
condorcore.sh.sig
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user