GoGPT Best VPN GoSearch

icono de página de OnWorks

dpatch-edit-patch: en línea en la nube

Ejecute dpatch-edit-patch en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando dpatch-edit-patch 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


dpatch-edit-patch: mantiene los parches dpatch para un paquete fuente de Debian

SINOPSIS


parche-editar-parche [opciones] comando nombre del parche [parche base]

DESCRIPCIÓN


Este manual documenta la parche-editar-parche comando que mantiene los parches dpatch para un
dpatch-using paquete fuente de Debian.

parche-editar-parche copiará el árbol completo a un directorio temporal para trabajar.

ADVERTENCIA


parche está en desuso, cambie al formato de paquete fuente de Debian `3.0 (quilt) '
en lugar. Ver http://wiki.debian.org/Projects/DebSrc3.0#PREGUNTAS MÁS FRECUENTES para una breve guía sobre cómo hacer
él.

OPCIONES


parche-editar-parche toma dos formas de argumentos; opciones y comandos. Actualmente, el único
El comando que existe es "parche", que le permite crear / editar dpatches. Cuando no hay comando
se da, se asume "parche".

COMANDOS:
parche Este comando requiere un argumento obligatorio y acepta un argumento opcional
bajo ciertas circunstancias. El argumento obligatorio es nombre del parche. Se refiere a
un dpatch, ya que se enumeraría en debian / parches / 00list. No es necesario para
nombre del parche existir antes de correr parche-editar-parche parche nombre del parche.

¿Cuándo? nombre del parche existe, parche-editar-parche configurará un árbol de fuentes de trabajo, aplique
todos los parches listados en debian / parches / 00list hasta e incluyendo nombre del parche y
generar un shell interactivo para el desarrollador. Luego, el desarrollador edita los archivos en
este árbol de trabajo. Cuando el desarrollador termina, salen del shell.
parche-editar-parche luego actualiza nombre del parche para reflejar los cambios realizados. Si el
El desarrollador desea abortar el proceso desde el shell interactivo, solo necesitan
hacer que el shell salga con un valor de salida de 230. Normalmente, esto se hace mediante
salir del shell con el comando salida 230.

¿Desearía el desarrollador ver el parche en el que uno trabaja actualmente sin salir?
la subcapa, se exportan dos variables de entorno a la subcapa para ayudar con
modo: DPEP_SHELL_REFDIR, que se establece en el nombre completo del directorio de referencia, y
DPEP_SHELL_WORKDIR, que se establece en el directorio de trabajo de la subshell.

Estos dos se pueden usar para, por ejemplo, generar una diferencia entre la referencia
versión y el árbol actual:

diff -urna $ DPEP_SHELL_REFDIR $ DPEP_SHELL_WORKDIR

¿Cuándo? nombre del parche no existe, parche-editar-parche asumirá que un nuevo dpatch debería ser
creado. Al igual que con el escenario anterior, parche-editar-parche primero crea una fuente de trabajo
árbol. Si el argumento opcional parche base se suministra, todos los parches en
debian / parches / 00list hasta e incluyendo parche base se aplicará al árbol de trabajo.
If parche base no se suministra, no se aplican parches al árbol de trabajo. Cuando entonces
el desarrollador sale del shell, parche-editar-parche creará nombre del parche. Si
debian / parches / 00template no existe, un encabezado dpatch codificado y un fragmento de shell
ser usado. Si existe y no es ejecutable, se copiará literalmente como encabezado y
fragmento de shell.

Su primer parámetro es el nombre de archivo base del Para actualizarse or ser creado parche
(útil para agregar títulos al encabezado dpatch). Su segundo parámetro será el
descripción del nuevo parche.

OPCIONES
Para las siguientes opciones, los argumentos de la línea de comandos tienen prioridad sobre el entorno
variables, que tienen prioridad sobre las variables de configuración. Las variables de configuración son
Leer de debian / patches / 00dpatch.conf y ~ / .dpatch.conf.

-s, --sourcedir =valor
Directorio que contiene el paquete fuente de Debian descomprimido. Variable de configuración
conf_sourcedir (configurable solo en ~ / .dpatch.conf), Variable ambiental
DPEP_SOURCEDIR. Por defecto, el directorio de trabajo actual.

-Oh, --outdir =valor
Directorio donde se colocará el dpatch actualizado o recién creado. Configuración
variable conf_outdir (~ / .dpatch.conf), Variable ambiental DPEP_OUTDIR. valores predeterminados
a ./debian/parches/

-C, --limpio
Indicar a parche-editar-parche que el directorio de trabajo actual puede ser
limpiado. Si no se da, parche-editar-parche intenta preservar parcial o completo
construye copiando primero el directorio de trabajo actual a un directorio de referencia antes
invocando debian / reglas limpiar en el directorio de referencia. Si se da, la corriente
El directorio se limpia y luego se toma como directorio de referencia. Utilice esta opción si
su paquete fuente es bastante grande y ningún trabajo significativo es destruido por
limpieza. Variable de configuración conf_limpio (~ / .dpatch.conf), Variable ambiental
DPEP_CLEAN.

-B, --debianonly [=sendero]
Indicar a parche-editar-parche que el directorio de trabajo actual solo contiene un
debian subdirectorio y que un tarball ascendente se debe desempaquetar en la referencia
directorio antes de copiar el directorio de trabajo actual allí. El argumento opcional es
la ruta al tarball ascendente, incluido el nombre del tarball. Si no hay valor
dado, parche-editar-parche usará el script de gancho al que apunta conf_getorigtargz
(~ / .dpatch.conf) o DPEP_GETORIGTARGZ para obtener el tarball ascendente. El gancho
La secuencia de comandos debe tener un argumento: el directorio de destino donde se extrajo
archivo se pondrá. Variables de configuración: conf_debianonly
(debian / patches / 00dpatch.conf) y conf_origtargz (~ / .dpatch.conf), Medio ambiente
Variables DPEP_DEBIANONLY y DPEP_ORIGTARGZ.

-PAG, --origtargzpath =camino
¿Cuándo? -b está en uso, especifique la ruta en la que se deben buscar los archivos tar upstream.
camino es una lista de directorios separados por dos puntos. Variables de configuración:
conf_origtargzpath (~ / .dpatch.conf), Variables de entorno DPEP_ORIGTARGZPATH.

-r, --rootcmd =valor
Comando utilizado para obtener privilegios de root utilizado para limpiar DPEP_SOURCEDIR. Configuración
variable conf_rootcmd, Variable ambiental DPEP_ROOTCMD. Predeterminado a raíz falsa, Si
instalado. Si no se especifica ninguno de los anteriores y fakeroot no está instalado,
parche-editar-parche abortará. Los autores de dpatch recomiendan encarecidamente el uso de
fakeroot para este propósito.

-D, --description =valor
Descripción utilizada para un parche recién creado. Variable de configuración conf_newdesc
(~ / .dpatch.conf), Variable ambiental DPEP_NEWDESC, por defecto es "No descripción."

-k, --keeptemp =valor
Valor booleano, ya sea 0 or 1. Variable de configuración conf_keeptemp
(~ / .dpatch.conf), Variable ambiental DPEP_KEEPTEMP. Cuando se establece en 1, temporal
el árbol de trabajo no se elimina cuando parche-editar-parche está hecho.

-t, --tmpdir =valor
Directorio temporal dentro del cual parche-editar-parche creará la fuente de trabajo
árbol. Variable de configuración conf_tmpdir (~ / .dpatch.conf), Variable ambiental
DPEP_TMPDIR. Si no se establece ninguno de los anteriores, parche-editar-parche será el primer intento
para usar la variable de entorno TMPDIR, y volverá a / Tmp.

-pag, --stampdir =valor
El directorio parche ha utilizado para crear sellos de parche. Se utiliza para comprobar si
El parche a editar ya está aplicado al árbol de trabajo. Variable de configuración
conf_stampdir (~ / .dpatch.conf), Variable ambiental DPEP_STAMPDIR. Ninguno de
que se establezca lo anterior, parche-editar-parche caerá de nuevo a debian / parcheado

-mi, --exclude =valuelista
Lista separada por espacios de nombres de archivos y directorios que parche-editar-parche will
excluir de ser copiado y diferido. Variable de configuración conf_excluir
(~ / .dpatch.conf), Variable ambiental DPEP_EXCLUDE. El valor predeterminado es "CVS .svn .git
.arch .hg _darcs .bzr ", lo que podría causarle problemas si usa archivos con el nombre
eso en tu paquete.

-Oh, --diffopts =valuelista
Opciones extra para pasar directamente a diff como es. Variable de configuración conf_diffopts
(~ / .dpatch.conf), Variable ambiental DPEP_DIFF_OPCIONES. Está vacío por defecto.

-yo, --shell =shell
Tell parche-editar-parche qué shell invocar. Variable de configuración conf_shell
(~ / .dpatch.conf), Variable ambiental DPEP_SHELL, por defecto a $ SHELL y el
shell predeterminado del usuario.

-norte, --notimestamp
Tell parche-editar-parche para eliminar las marcas de tiempo de las diferencias que genera. Puede también
ajustarse en debian / parches / 00options, con la sección opcional de DPEP_OMIT_TIMESTAMPS variable.

-0, --add2list
agregue el nuevo parche al archivo 00list.

-a --aplicar todo
aplique todos los parches disponibles.

EJEMPLOS


Crear a new parche a be aplicada después an existente parche.
Para crear un nuevo parche, que se aplicará después de un parche existente 90_ctrlkeyfix:

$ parche-editar-parche parche 95_newupstreamfix 90_ctrlkeyfix
dpatch-edit-patch: * debian / patches / 95_newupstreamfix.dpatch no existe, se creará como un nuevo dpatch.
dpatch-edit-patch: * Limpieza /home/david/temp/sopwith-1.6.0
...
dpatch-edit-patch: * Aplicación de parches
dpatch-edit-patch: ** Aplicando el parche 90_ctrlkeyfix ... aplicado limpiamente.
dpatch-edit-patch: * Copiando /home/david/temp/sopwith-1.6.0 al directorio de trabajo.
...
$ editor archivos
$ salida 0
dpatch-edit-patch: * Creando un nuevo parche debian / patches / 95_newupstreamfix.dpatch
dpatch-edit-patch: Advertencia: debian / patches / 00template no existe, usando el código predeterminado.
dpatch-edit-patch: debian / patches / 95_newupstreamfix.dpatch creado.

Crear a new parche No dependiendo on existente parches
Para crear un nuevo parche, destinado a aplicarse antes que cualquier otro parche (o un nuevo parche
que no requiere que se apliquen otros parches primero):

$ parche-editar-parche 10_cadenasdebian
dpatch-edit-patch: * debian / patches / 10_debianstrings.dpatch no existe, se creará como un nuevo dpatch.
dpatch-edit-patch: * Limpieza /home/david/temp/sopwith-1.6.0
...
dpatch-edit-patch: Advertencia: * No se proporciona un parche base, no se aplica ningún parche.
dpatch-edit-patch: * Copiando /home/david/temp/sopwith-1.6.0 al directorio de trabajo.
...
$ editor archivos
$ salida 0
...
dpatch-edit-patch: * Creando un nuevo parche debian / patches / 10_debianstrings.dpatch
dpatch-edit-patch: Advertencia: debian / patches / 00template no existe, usando el código predeterminado.
dpatch-edit-patch: debian / patches / 10_debianstrings.dpatch creado.

Editar an existente parche:
$ parche-editar-parche 10_cadenasdebian
dpatch-edit-patch: * debian / patches / 10_debianstrings.dpatch existe, este parche se actualizará.
dpatch-edit-patch: * Limpieza /home/david/temp/sopwith-1.6.0
...
dpatch-edit-patch: * Aplicación de parches
dpatch-edit-patch: * Copiando /home/david/temp/sopwith-1.6.0 al directorio de trabajo.
dpatch-edit-patch: * Aplicando 10_debianstrings actuales para la edición.
...
$ editor archivos
$ salida 0
dpatch-edit-patch: Actualización del parche debian / patches / 10_debianstrings.dpatch
dpatch-edit-patch: etiqueta @ DPATCH @ encontrada, conservando el encabezado dpatch.
dpatch-edit-patch: debian / patches / 10_debianstrings.dpatch actualizado.

NOTAS


parche-editar-parche utiliza el DEBFULLNAME variable de entorno como el nombre del autor. Si esto es
desarmado, el nombre del autor se dejará en blanco.

parche-editar-parche determina la dirección de correo electrónico del autor para nuevos parches utilizando el
siguiente algoritmo:
1) ¿Debería el DEBE CORREO existe una variable de entorno, siempre se utiliza.
2) Si el E-MAIL existe una variable de entorno, se utilizará cuando DEBE CORREO no existe.
3) Si ninguno de los dos primeros intentos tiene éxito, el correo electrónico se creará utilizando
el nombre de inicio de sesión del usuario que ejecuta parche-editar-parche combinado con la salida de hostname
-f.

¿Cuándo? parche-editar-parche establece una referencia o un directorio de trabajo, elimina todas las referencias
enlaces simbólicos en la fuente. Eso permite que los enlaces relativos sigan funcionando y permite cambios
solo a un solo archivo y no al archivo vinculado y al destino del vínculo. Si utiliza
parche-editar-parche en árboles de origen que tienen enlaces simbólicos, puede terminar con un parche
que es inaplicable al árbol original.

Use dpatch-edit-patch en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad




×
Anuncio
❤ ️Compre, reserve o adquiera aquí: sin costo, ayuda a mantener los servicios gratuitos.