[Ayuda] problema con rpm

Antonio Tellez Flores atellezf en yahoo.com.mx
Dom Jul 11 04:07:23 CDT 2004


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.
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Esta parte del mensaje está firmada	digitalmente
URL: <https://lists.srvr.mx/pipermail/ayuda/attachments/20040711/3c4789c2/attachment.asc>


Más información sobre la lista de distribución Ayuda