사양 파일: 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

파일 상단에 있습니다.

그런 다음 사양에는 루트 디렉터리와 빌드 디렉터리를 찾는 방법을 알려주어야 합니다.

관련 정보