规格文件:我想使用我的 tar

规格文件:我想使用我的 tar

在 aix(以及通常在 unix 上)上,tar 命令不能很好地处理使用 gnu tar 创建的某些档案。

我想在 AIX 上使用我的 tar gnu

在 .spec 文件中我放置了这一行

%define tar /opt/freeware/bin/tar

如何告诉rpm -bb命令使用这个 tar 而不是 /usr/bin 的 tar?

答案1

找到解决方案,设置后 var 必须添加这样的行

%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}

在这种情况下,我使用变量指定的 tar

%define tar /opt/freeware/bin/tar

在文件顶部。

然后必须告诉规范如何找到根目录和构建目录。

相关内容