De la versión 1.78 a la 1.88 de pkgsync he realizado unas cuantas correcciones y mejoras. Pego a continuación los changelog de las diferentes versiones:
pkgsync (1.88) ubuntu; urgency=medium
- Añadido permiso a /etc/sudoers.d/pkgsync para que el usuario pkgsync pueda ejecutar el script /usr/local/sbin/softwareupdate
- -- Esteban M. Navas Martín algodelinux@gmail.com Tue, 15 Dic 2020 10:39:00 +0100
pkgsync (1.87) ubuntu; urgency=medium
- Mejorado el código de /usr/local/sbin/purge-old-kernels que realiza la limpieza
de kernels desintalados, headers y módulos después de eliminar kernels antiguos - Añadidos el script /usr/local/sbin/apt-list-expired-keys que permite obtener un
listado de claves públicas de repositorios expiradas. - Añadidos el script /usr/local/sbin/apt-remove-expired-keys que permite eliminar
del anillo de claves las claves públicas de repositorios expiradas. - -- Esteban M. Navas Martín algodelinux@gmail.com Tue, 15 Dic 2020 00:02:00 +0100
pkgsync (1.86) ubuntu; urgency=medium
- Añadida nueva versión de /usr/local/sbin/purge-old-kernels que realiza la limpieza
de kernels desintalados, headers y módulos después de eliminar kernels antiguos - -- Esteban M. Navas Martín algodelinux@gmail.com Mon, 14 Dic 2020 09:11:00 +0100
pkgsync (1.85) ubuntu; urgency=medium
- Modificado script /usr/local/sbin/softwareupdate para que antes de utilizar apt o dpkg espere si se está realizando una actualización de índices o de paquetes
- -- Esteban M. Navas Martín algodelinux@gmail.com Wed, 11 Dic 2020 09:46:00 +0100
pkgsync (1.84) ubuntu; urgency=medium
- Añadidos /etc/default/launchpad-getkeys, /etc/default/pkgsync y /etc/sudoers.d/pkgsync
a DEBIAN/conffiles - -- Esteban M. Navas Martín algodelinux@gmail.com Wed, 09 Dic 2020 11:12:00 +0100
pkgsync (1.83) ubuntu; urgency=medium
- Modificados a 755 los permisos de los scripts /usr/local/sbin/enable-disabled-repositories,
/usr/local/sbin/enable-non-failed-repositories y /usr/local/sbin/softwareupdate - -- Esteban M. Navas Martín algodelinux@gmail.com Wed, 09 Dic 2020 10:59:00 +0100
pkgsync (1.82) ubuntu; urgency=medium
- Añadido a /usr/local/sbin/ el script softwareupdate que permite actualizar el
software instalado mediante apt, snap o flatpak y realizar limpieza - Habilitado en el fichero /etc/sudoers.d/pkgsync el permiso del usuario pkgsync para
ejecutar el script /usr/local/sbin/softwareupdate - -- Esteban M. Navas Martín algodelinux@gmail.com Wed, 02 Dic 2020 09:23:00 +0100
pkgsync (1.81) ubuntu; urgency=medium
- Deshabilitado en el fichero /etc/sudoers.d/pkgsync el permiso del usuario pkgsync para
ejecutar los siguientes scripts:- /usr/local/sbin/clean-pkgsync-files
- /usr/local/sbin/disable-failed-repositories
- /usr/local/sbin/enable-disabled-repositories
- /usr/local/sbin/enable-non-failed-repositories
- /usr/local/sbin/musthave-build
- /usr/local/sbin/musthave-minimize
- /usr/local/sbin/remove-backup-repositories
- /usr/local/sbin/remove-failed-repositories
- /usr/local/sbin/restore-backup-repositories
Se dejan comentados por si alguien quiere editar el fichero para habilitar el permiso. - -- Esteban M. Navas Martín algodelinux@gmail.com Mon, 30 Nov 2020 08:46:00 +0100
pkgsync (1.80) ubuntu; urgency=medium
- Añadida modificación para que pkgsync se ejecute aunque el fichero /etc/pkgsync/musthave
no exista en el cliente (Modificación introducida por Ismael Campos). - Añadida nueva opción ABORT_ON_FAILED_REPOS al fichero /etc/default/pkgsync qye nos permite
elegir entre abortar la ejecución de pkgsync cuando alguno de los repositorios falle o
continuar la ejecución ignorando los repositorios que fallan.
# ABORT_ON_FAILED_REPOS="yes": abortar la ejecución si alguno de los repositorios da error (opción por defecto)
# ABORT_ON_FAILED_REPOS="no": continuar la ejecución ignorando los repositorios que fallan - Añadido a /usr/local/sbin/ el script list-failed-repositories para listar los ficheros de
repositorios alojados en /etc/apt/sources.list.d/ que fallan - -- Esteban M. Navas Martín algodelinux@gmail.com Tue, 17 Nov 2020 10:47:00 +0100
pkgsync (1.79) ubuntu; urgency=medium
- Añadidos los siguientes scripts a /usr/local/sbin/:
- backup-repositories: Realiza un backup de los repositorios alojados en el directorio
/etc/apt/ en ficheros con extensión .orig - restore-backup-repositories: Restaura el backup de los repositorios alojados en /etc/apt
- remove-failed-repositories: Elimina de /etc/apt/sources.list.d/ los repositorios
- disable-failed-repositories: Deshabilita en /etc/apt/sources.list.d/ los repositorios
que hayan fallado añadiendoles la extensión .disabled. - remove-backup-repositories: Elimina de /etc/apt/ los ficheros de backup de repositorios
con extensión .save y .orig - list-backup-repositories: Lista los ficheros de backup de repositorios alojados en /etc/apt
- backup-repositories: Realiza un backup de los repositorios alojados en el directorio
- -- Esteban M. Navas Martín algodelinux@gmail.com Tue, 17 Nov 2020 10:47:00 +0100
El código, como siempre, está publicado en mi Github:
Be the first to comment