centos packaging rpm rpmbuild

centos - Deshabilitar la búsqueda automática de requisitos de rpmbuild



packaging (1)

¡El comportamiento predeterminado de rpmbuild parece ser escanear cada archivo en la raíz de construcción para #! líneas y agregar esos intérpretes como requisitos difíciles. ¿Es posible desactivar esto? Me encontré con una situación en la que las personas están cometiendo scripts con #! / Path / to / local / install / of / something y ese requisito se está integrando en las rpm.

No he podido encontrar una línea de comando o una opción de archivo de especificación que suprima este comportamiento. Con suerte, no me veía lo suficientemente duro.


Creo que la pregunta tiene una respuesta en Dónde busca rpm las dependencias . Al menos AutoReqProv: no desactiva el escaneo y luego necesitaría el manual Requires: xxx valores Requires: xxx ; no es la menor solución de trabajo, sino una solución. También supongo que algo como .rpmmacros tiene una forma de desactivar el escaneo de guiones. Eche un vistazo a /usr/lib/rpm/find-requires .