¿Cómo uso la macro %setup si no sé el nombre raíz del archivo? Por ejemplo, en mi caso tengo archive.tar.gz
que extrae a
myproject-<githsha>/
Cada vez que lo ejecuto puedo obtener un archivo gitsha
. ¿Cómo puedo configurar eso para que funcione con un .spec
archivo usando %setup
?
La versión se ve así,
Version: 1.11
Lo que quiero es algo así como --strip 1
de alquitrán.
Respuesta1
puedes usar simplemente:
%prep
%setup -q -c
%install
cd myproject-*
# continue installation here
la -c
opción:
%setup espera que el archivo cree su propio directorio de nivel superior. Si este no es el caso, deberá utilizar la opción -c.