这是我第一次尝试构建 RPM,我发现它有点令人困惑,还没有真正得到不同的变量,所以不胜感激下面的任何建议..
我有以下规格文件:
BuildRoot : /home/dm40477/rpmbuild/BUILD
%description
Package to deploy PROD Support scripts
%prep
zcat ~/rpmbuild/SOURCES/ITRS.tar.gz | tar -xvf -
%install
RPM_INSTALL_PREFIX=/var/opt
%files
%defattr(0622,muser,muser)
/ITRS/bin/SXS
/ITRS/bin/SXSRT
/ITRS/etc/SXS
/ITRS/etc/SXSRT
%changelog
它可以创建 rpm 文件,但是当我在目标服务器上安装它时,它安装在 /bin 和 /etc
源文件是以下目录结构中的 gzip tar 文件,除了将其安装在文件夹 /var/opt 中之外,我想保留它
/ITRS/bin/SXS
/ITRS/bin/SXSRT
/ITRS/etc/SXS
/ITRS/etc/SXSRT
- 如何在规范文件中设置安装路径?
- 我是否需要制作目录以保留结构,还是会自动保留该结构?
任何他都表示赞赏。
谢谢
D