Es una máquina de compilación fácil de usar para paquetes fuente de Debian basada en sbuild y schroot, escrita en Python. Proporciona una herramienta simple para automatizar la compilación de paquetes fuente con interacción limitada del usuario y una configuración simple. Tiene algunas características útiles como actualización automática de chroots, escaneo automático y selección de paquetes fuente para compilar y compatibilidad con módulos. Está pensada para ayudar a los desarrolladores a compilar sus paquetes sin preocuparse demasiado por la compilación, ya que se ejecutará en segundo plano y no se requiere retroalimentación del usuario durante todo el proceso. Primero el archivo de configuración:
# nano /etc/debomatic/main
[default]
builder: pbuilder
packagedir: /home/usuario/debomatic
configdir: /etc/debomatic/distributions
maxbuilds: 3
inotify: 1
sleep: 60
logfile: /var/log/debomatic.log
gpg: 1 # Para habilitar el control de firmas
gpgkey: /ruta/a/tu/clave_privada.asc
[distributions]
unstable:
dist: sid
arch: amd64
testing:
dist: bullseye
arch: arm64
# debomatic add <nombre-del-paquete>
# debomatic start
# debomatic stop
# debomatic status
# debomatic remove <nombre-del-paquete>