[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