pre6打包中的几个问题

1、shadow文件缺失,该文件应位于setup-2.5.31-1.noarch.rpm
2、rpm包无法检出debuginfo。问题在于ml的/usr/lib/rpm/mBuild/macros写漏了几句。
%__spec_install_post\
*** %{?__debug_package:%{__debug_install_post}}\ ***本句在/usr/lib/rpm/macros中原是有的,
被改掉了,可将此小节去掉。

%{__arch_install_post}\
%{__os_install_post}\
%{nil}

—————————-下面为漏掉的:
%_enable_debug_packages 1

%install %{?_enable_debug_packages:%{?buildsubdir:%{debug_package}}}\

1、shadow文件缺失,该文件应位于setup-2.5.31-1.noarch.rpm
2、rpm包无法检出debuginfo。问题在于ml的/usr/lib/rpm/mBuild/macros写漏了几句。
%__spec_install_post\
*** %{?__debug_package:%{__debug_install_post}}\ ***本句在/usr/lib/rpm/macros中原是有的,
被改掉了,可将此小节去掉。

%{__arch_install_post}\
%{__os_install_post}\
%{nil}

—————————-下面为漏掉的:
%_enable_debug_packages 1

%install %{?_enable_debug_packages:%{?buildsubdir:%{debug_package}}}\
%%install\
LANG=C\
export LANG\
unset DISPLAY\
%{nil}

解决办法:应修改magic-rpm-config包中的macros文件。用原目录中的macros.bak替换macros。

3人评论了“pre6打包中的几个问题”

    1. Jackey,不好意思
      因我自己修改的太乱。没仔细核对,还是漏掉了一些错误,我把magic-rpm-config已重新打包上传,你更新一下吧,其它的不变。

滚动至顶部