当前位置

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}}}\
%%install\
LANG=C\
export LANG\
unset DISPLAY\
%{nil}

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

评论

1. shadow 问题已经修正,是MI的一个bug,而且是ML的一个重大缺陷。
2. 你能不能上传一个修正的magic-rpm-config包给我?
Email: [email protected]

已经上传,rpm包和源包。

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