4.2.2.5. Uso de las macros %setup -a y %setup -b
Las opciones -a
y -b
amplían fuentes específicas:
La opción -b
significa before
, y expande fuentes específicas antes de entrar en el directorio de trabajo. La opción -a
significa after
, y expande esas fuentes después de entrar. Sus argumentos son números de fuentes del preámbulo del archivo SPEC.
En el siguiente ejemplo, el archivo cello-1.0.tar.gz
contiene un directorio vacío examples
. Los ejemplos se envían en un tarball separado examples.tar.gz
y se expanden en el directorio del mismo nombre. En este caso, utilice -a 1
, si desea expandir Source1
después de entrar en el directorio de trabajo:
Source0: https://example.com/%{name}/release/%{name}-%{version}.tar.gz Source1: examples.tar.gz … %prep %setup -a 1
En el siguiente ejemplo, los ejemplos se proporcionan en un tarball separado cello-1.0-examples.tar.gz
, que se expande en cello-1.0/examples
. En este caso, utilice -b 1
, para expandir Source1
antes de entrar en el directorio de trabajo:
Source0: https://example.com/%{name}/release/%{name}-%{version}.tar.gz Source1: %{name}-%{version}-examples.tar.gz … %prep %setup -b 1