pkgsync-1.88: Lista de mejoras acumuladas desde la versión 1.78

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
  • -- 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:

https://github.com/algodelinux/pkgsync
Be the first to comment