arquivo spec: eu quero usar meu tar

1

No aix (e no unix geralmente ..) o comando tar não toca bom com alguns arquivos criados com o gnu tar.

Eu quero usar meu tar gnu no AIX

no arquivo .spec eu coloquei esta linha

%define tar /opt/freeware/bin/tar

Como dizer ao comando rpm -bb para usar este tar e não tar de / usr / bin?

    
por elbarna 03.02.2017 / 01:23

1 resposta

1

Solução encontrada, após a configuração, o var deve ser adicionado linhas como esta

%prep
%{tar} -xvf ../SOURCES/stunnel-%{version}.tar


%build
cd ../BUILD/stunnel-%{version}
if [ ! -x ./configure ]; then
    autoconf
    autoheader
fi

CFLAGS="%{optflags}" ./configure --prefix=%{_prefix} --sysconfdir=%{_sysconfdir}

%{__make}

Nesse caso, eu uso meu tar especificado com variável

%define tar /opt/freeware/bin/tar

no topo do arquivo.

Então deve ser informado para a especificação como encontrar a raiz e builddir.

    
por 03.02.2017 / 01:39