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