Este es el comando dht que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
dht - Herramientas de empaquetado de Debian Haskell
SINOPSIS
./dht subcomando [args ..]
DESCRIPCIÓN
Esta es la herramienta multipropósito de Debian Haskell Team, que combina varios más o menos útiles
herramientas.
Subcomandos admitidos:
· Cabal-debian - Ejecuta cabal-debian con parámetros inferidos
· Dch: anexa el registro de cambios
· Debian2dsc - genera un archivo dsc desde un directorio debian
· Init: crea un paquete inicial
· Make-all: reconstruye un conjunto de paquetes
· Cambio masivo: aplica un cambio a muchos paquetes
· Etiquetar: etiquetar un paquete construido
· Actualizar: actualice un paquete a la versión del plan del paquete
· Subir: sube, etiqueta y empuja
· Qué construir - Encuentra paquetes para construir.
· Qué actualizar: falló la ayuda * qué cargar: enumera los archivos .changes que deben
subido
Subcomandos
DHT cabal-debian
Uso: dht cabal-debian [opción ...]
Este es un resumen de cabal-debian que intenta inferir algunos hechos útiles: * Si el
la suite de pruebas está habilitada. * Qué banderas Cabal se van a utilizar. * El nombre del paquete fuente.
Ninguna de estas comprobaciones es perfecta, así que compruebe el resultado.
También pasa --oficial.
DHT dch
Uso: dht dch [opción debchange]
Este es un envoltorio para cambio de deuda(1), que implementará nuestra heurística personalizada de si
se debe crear una nueva entrada de registro de cambios, o se debe enmendar la actual: Si hay
uno está etiquetado, cree uno nuevo, de lo contrario, agregue el actual.
Pasa --append o --increment a debchange, por lo que no debería hacerlo.
DHT debian2dsc
Uso: dht debian2dsc [-o salida /] [dir ...]
Espera directorios que contengan el contenido del directorio debian / de una fuente Debian
paquete (es decir, control, registro de cambios, reloj, ...). Utiliza el archivo de vigilancia para recuperar el
tarball ascendente (a menos que ya exista en el directorio local), crea un
debian.tar.xz tarball del directorio dado (ignorando los sospechosos ususales como _darcs
y * ~) y crea un archivo .dsc correspondiente; todo sin desembalar el tarball ascendente.
DHT init
Uso: dht init [-D distribution] Cabal-Pkg ...
Este script:
· Consulte el plan del paquete para obtener el número de versión deseado de CabalPkg.
· Utilice cabal unpack --pristine para buscar la fuente en el directorio correcto
· Ejecute cabal-debian --official para inicializar el paquete.
· Marcar con optimismo el paquete como listo para su lanzamiento
· Confirme esto con git.
Revise el paquete después, en particular debian / copyright.
DHT Haz todo
Uso: dht make-all [--excluded-packages PKG, PKG, ...] [-o | --output DIR] [--bindmount DIR]
[-j | --jobs INT] [-c | --chroot SCHROOT] [- shake-verbosity VERBOSITY]
[--keep-going] [- sbuild-option OPTION] [TARGET ...] Reconstruye un conjunto de paquetes
Opciones disponibles: -h, - help Muestra este texto de ayuda --excluded-packages PKG, PKG, ... coma o
lista de nombres de paquetes fuente separados por espacios para ignorar (predeterminado: ghc, ghc-testsuite,
haskell-devscripts, haskell98-report, haskell-platform) -o, - directorio de salida de salida DIR
(predeterminado: "laboratorio") --bindmount DIR directorio montado en enlace en el schroot (predeterminado: "/ Tmp")
-j, - trabajos INT número de trabajos paralelos (predeterminado: 1) -c, - chroot SCHROOT nombre del schroot
usar (predeterminado: "haskell") --shake-verbosity VERBOSITY verbosidad para agitar (Silencio,
Silencioso, Normal, Ruidoso, Charlatán o Diagnóstico) (predeterminado: Normal): continúa, continúa incluso
si hay errores --sbuild-option OPCIÓN Una opción para pasar a sbuilder (se puede pasar
varias veces)
DHT cambio masivo
Uso: dht mass-change [-n] [MENSAJE] [ACCIÓN] DIRECTORIO ...
Este script ejecuta ACTION en cada uno de los directorios dados. Si la ACCIÓN efectuó un
cambiar, agregará MESSAGE al registro de cambios.
Asume que todos los directorios están en el mismo repositorio de git que este script. Se asegura
que el repositorio está limpio para comenzar, y confirmará todos los cambios a la vez al final,
si hubiera un cambio.
DHT etiqueta
Uso: etiqueta dht [--dry-run] [directorio ..]
Para todos los directorios dados, que deberían ser paquetes fuente de Debian, averigüe el
versión de debian / changeslog y crea una etiqueta, etiquetando la confirmación de git más joven que
cambió este paquete fuente en particular.
Con --dry-run, simplemente comprueba si puede etiquetar todo (suite not UNRELEASED, no
ya etiquetado), y devuelve 0 si pudiera.
DHT actualizar
Uso: directorio dht upgrade [-D dist] /
Este script:
· Consulte el plan del paquete para obtener el número de versión deseado.
· Ejecute debchange para modificar debian / changlog.
· Ejecute cabal-debian --official --upgrade para actualizar el paquete.
· Marcar con optimismo el paquete como listo para su lanzamiento
· Confirme esto con git.
Al final, le pedirá legítimamente que revise los cambios, brindándole un enlace útil a
la diferencia entre las fuentes aguas arriba.
DHT subir
Uso: dht upload foo.changes
Firma el archivo .changes y el archivo .dsc correspondiente en una ubicación temporal (para evitar
tocando los archivos originales), los carga en el archivo usando dput ssh-upload y etiquetas
ellos en el repositorio y empuja la etiqueta.
Si no se proporciona un archivo de cambios, pero el script se ejecuta en un paquete fuente de Debian, verifica
el directorio principal para un archivo de cambios con el nombre apropiado, al igual que liberación(1)
haría.
Comprueba que la distribución no está SIN LIBERAR y que la etiqueta no existe todavía.
DHT que-construir
Uso: dht what-to-build [directorio ..]
Para todos los directorios dados (por defecto p / * /), verifique si se van a construir. Esto significa,
en particular:
· La última entrada en debian / changelog es no NO LIBERADO, y
· No hay una etiqueta correspondiente en el repositorio de git.
DHT que actualizar
DHT que-subir
Uso: dht what-upload foo.changes ..
Dado un número de archivos de cambios, los informes pueden ser cargados, es decir, el
La distribución no es UNRELEASED y que la etiqueta aún no existe.
AUTORES
Grupo Debian Haskell.
DHT(1)
Use dht en línea usando los servicios de onworks.net