Articles of parche de

Buenas forms de alojar o distribuir mi parche para la list de distribución de Kernel de Linux

Tengo un parche de aproximadamente 1500 líneas para el kernel de Linux, presentando un nuevo sistema de files. Tengo muchos problemas para publicar un parche directamente en la list de correo del kernel (gmail destruye el parche / es muy largo / no es una forma fácil de romper el parche, excepto a mano, etc.) […]

Completar pestaña cuando `patch` solicita el nombre del file

Cuando el command de parche no encuentra el file para parchar, solicita un nombre de file. ¿Hay alguna manera de hacer que esto use la pestaña completa?

¿Cuál es el origen de las inputs de logging de cambios de varias líneas?

Ser capaz de profundizar en el historial de software y encontrar una justificación adecuada para el código es genial . Creo que primero los vi en parches de Linux: control previo a la fuente. Obviamente, cuando se escribió Git, admitía descripciones de parches. Pero antes de Git, los sistemas como Subversion o CVS se escribieron […]

Aplicando RT_PREEMPT

Estoy tratando de instalar un kernel con el parche RT_PREEMPT en una distribución de Lubuntu 16.04 y me encuentro con algunos problemas que no estoy seguro de cómo lidiar. He descargado las fonts para kernel v4.4.12 (linux-4.4.12.tar.xz) y lo que creo que es el parche RT_PREEMPT apropiado (patches-4.4.12-rt20.tar.xz), ambos de kernel. org. Extraje las fonts […]

¿Por qué se necesita bzip2 en las instrucciones del parche de kernel?

Esto es de aquí . Extrae el parche tar -xvzf /usr/src/web100-2.5.22-200810130047.tar.gz bzip2 web100/ web100-2.6.27-2.5.22-200810130047.patch Pruebe el parche bzip2 -dc /usr/src/linux/web100/ web100-2.6.27-2.5.22-200810130047.patch.bz2 | patch -p1 –dry-run Miré el .patch , la salida diff de muchos files y el file .patch.bz2 después del command bzip2 que también es la salida diff de muchos files, parecen ser los […]

parches del núcleo: saber cuándo hacerlos

Nunca antes había hecho un parche de kernel, y recientemente comencé a investigar cómo se hace. Observé que para el nombre de file de un parche, nos dice la versión del kernel (es decir, dm-raid45-2.6.25-rc2_20080221.patch.bz2). Entonces, sé que definitivamente para kernel 2.6.25, necesitaría aplicar este parche. Pero, solo quiero asegurarme de que: si tengo un […]

Parches de kernel de Linux: ¿puedo omitir algunos?

Tengo la fuente de Linux 3.4.0 a la que agregué algunas modificaciones. Lo sé aquí ( ftp://ftp.kernel.org/pub/linux/kernel/v3.x/ ) Puedo encontrar los 107 parches que deben aplicarse a mi fuente para actualizarla a la versión 3.4.107 . Leí que tengo que aplicarlos uno por uno: primero el 3.4.1, luego el 3.4.2, luego el 3.4.3 etc. Pero […]

Revisa un script de shell antes de ejecutar

Tengo un script de shell ( arch-chroot del package Arch arch-install-scripts ) que maneja el assembly y desassembly de dispositivos (con comprobación de errores) antes de iniciar un chroot . Comienza el chroot en la línea final con: SHELL=/bin/sh unshare –fork –pid chroot "$chrootdir" "$@" Para mi caso de uso, me gustaría usar el mismo […]

Pipe diff file en el parche?

¿Hay alguna manera de canalizar la salida de diff en el patch ? El parámetro -i es para especificar un file diff, pero solo quiero hacerlo de forma más dinámica, ya que voy a actualizar regularmente contra un directory que cambia con frecuencia. Por ejemplo, algo parecido a patch -b | diff -Nub . /current-files […]

parche libata para permitir deshabilitar el puerto sata

Mi pregunta está relacionada con el parche presentado en esta publicación ¿Cómo decirle a Linux Kernel> 3.0 que ignore por completo un disco que falla? Si el kernel está parcheado con este código, ¿cuál es el parámetro kernel que debe establecerse para desactivar ata? Aclamaciones Fnetworking