Paquete pkgsync 1.36 | Algo de Linux

jueves, 22 de diciembre de 2016

Paquete pkgsync 1.36

He introducido una nueva mejora muy interesante y útil en la versión 1.36 de pkgsync que consiste en añadir una nueva opción a  /etc/default/pkgsync: AUTOMATIC_SHUTDOWN_BETWEEN. Esta opción nos permite especificar un intervalo horario en el que se realizará un apagado automático del equipo al terminar de ejecutar pkgsync:
  • AUTOMATIC_SHUTDOWN_BETWEEN="": No apaga el equipo al terminar pkgsync (Es la opción por defecto).
  • AUTOMATIC_SHUTDOWN_BETWEEN="22:00-07:00": Apaga el equipo automáticamente al terminar pkgsync si se encuentra en el intervalo especificado.
La idea es automatizar la actualización desatendida de equipos.

Si por ejemplo, establezco un horario de apagado automático entre las 22:00 y las 07:00, tan sólo tengo que programar un encendido de los equipos dentro de dicho horario para garantizar que se actualicen y apaguen al terminar.

Aquí podéis ver el fichero de configuración de pkgsync: /etc/default/pkgsync
# Defaults for pkgsync
#
# See /usr/share/doc/pkgsync/README.Debian for information about options
# of managing pkgsync.

# Ignorar ficheros de configuración musthave, mayhave o maynothave
IGNORE_MUSTHAVE="no"
IGNORE_MAYHAVE="no"
IGNORE_MAYNOTHAVE="no"

# Activar o desactivar pkgsync:
#  ENABLE="yes": activa pkgsync (opción por defecto)
#  ENABLE="no" : desactiva pkgsync
#  Si no existe la variable ENABLE o no tiene valor, es equivalente al valor 'yes'.
ENABLE="yes"

# Eliminar kernels antiguos (por defecto deja los dos últimos)
# PURGE_OLD_KERNELS="no": no elimina kernels antiguos (opción por defecto)
# PURGE_OLD_KERNELS="yes": elimina kernels antiguos
PURGE_OLD_KERNELS="no"

# Eliminar dependencias de paquetes desinstalados, purgar paquetes desinstalados y limpiar la cache
# CLEAN="no": no hacer limpieza (opción por defecto)
# CLEAN="yes": hacer limpieza
CLEAN="no"

# Eliminar librerías huérfanas
# REMOVE_ORPHAN_LIBS="no": no eliminar librerías huérfanas (opción por defecto)
# REMOVE_ORPHAN_LIBS="yes": eliminar librerías huérfanas
REMOVE_ORPHAN_LIBS="no"

# Iniciar sinc_puppet antes de lanzar pkgsync para garantizar que los ficheros de pkgsync 
# se encuentren actualizados
# LAUNCH_SINC_PUPPET="no": no iniciar sinc_puppet antes de hacer pkgsync
# LAUNCH_SINC_PUPPET="yes": iniciar sinc_puppet antes de hacer pkgsync (opción por defecto)
LAUNCH_SINC_PUPPET="yes"

# Apagar automáticamente el equipo después de ejecutar pkgsync en el intervalo especificado
# AUTOMATIC_SHUTDOWN_BETWEEN="22:00-07:00"
AUTOMATIC_SHUTDOWN_BETWEEN=""

Aquí podéis ver el código completo de pkgsync:

Publicado por primera vez en http://enavas.blogspot.com.es

No hay comentarios: