[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]Saludos > Oigan,tengo un problema, hice un rpm de ejemplo. El tarball > que compile en mi rpm funciona bien con el make, unicaemnte > es copiar (make install) unos archivos a > /usr/local/ejemplo. Hice mi rpm bajo mi home directory, ahi > tampoco hubo problemas, en (directorio)/RPMS/ aparece el > rpm que hice. Creo que el problema se encuentra en que tu make install copia a '/usr/local/ejemplo' cuando debes de copiar tus archivos a ${RPM_BUILD_ROOT}/usr/local/ejemplo > El problema es que a la hroa de instalarlo no copia nada, > osea, se instala el rpm sin problemas y tmb se desinstala, > solo que no copia nada. :S Esto sucede porque RPM crea el paquete en base al contenido de ${RPM_BUILD_ROOT}, y si no tiene nada, entonces el paquete tampoco tiene nada. > Supngo que tiene que ver con la seccion de %files, misma > que actualmente tengo vacia en mi spec, porque entiendo que > los archivos que ahi aparecen se copian. Pero ya probe > ponerlos y obtengo errores Mas bien le dices que los archivos que estan ahi forman parte del paquete o al menos es lo que yo entiendo y me ha funcionado. Para tu ejemplo creo que bastaria con: %files %dir /usr/local/ejemplo /usr/local/ejemplo/* Hasta la vista.
Attachment:
signature.asc
Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente