仕様ファイル:tarを使いたいです。

仕様ファイル:tarを使いたいです。

aix(および通常Unix)では、tarコマンドはgnu tarで作成された特定のアーカイブでは正しく機能しません。

AIXでtar Gnuを使用したいです。

.specファイルに次の行を配置しました。

%define tar /opt/freeware/bin/tar

rpm -bb/ usr / bin tarの代わりにこの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

ファイルの上部にあります。

次に、仕様にはルートディレクトリとビルドディレクトリを見つける方法を教えてください。

関連情報