<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">This link may be of help.&nbsp;<a href="http://www.logiqwest.com/TechnicalPapers/rpmScriptInstall.html">http://www.logiqwest.com/TechnicalPapers/rpmScriptInstall.html</a><br><div><div>On May 14, 2009, at 12:19 AM, He Yunlong-B20256 wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"> <div> <div><font face="Arial" size="2"><span class="289130507-14052009">Hi, Experts,</span></font></div> <div><font face="Arial" size="2"><span class="289130507-14052009"></span></font>&nbsp;</div> <div><font face="Arial" size="2"><span class="289130507-14052009">&nbsp;&nbsp;&nbsp; I have one directory like this (about 300M, over 50000 files):</span></font></div> <div><font face="Arial" size="2"><span class="289130507-14052009"></span></font>&nbsp;</div> <div><font face="Arial" size="2"><span class="289130507-14052009">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /opt/xxx/usr/local/gcc-4.3-binutils-2.18</span></font></div> <div><font face="Arial" size="2"><span class="289130507-14052009"></span></font>&nbsp;</div> <div><font face="Arial" size="2"><span class="289130507-14052009">&nbsp;&nbsp;&nbsp; I want to create one rpm package for it, when installing the rpm package, it should extract the files and put it to the same location (/opt/xxx/usr/local/gcc-4.3-binutils-2.18)</span></font></div> <div><font face="Arial" size="2"><span class="289130507-14052009"></span></font>&nbsp;</div> <div><font face="Arial" size="2"><span class="289130507-14052009">&nbsp;&nbsp;&nbsp; finally I got the package, but when installing the rpm, it hangs with only printing out "preparing...", then I have to kill it manually</span></font></div> <div><font face="Arial" size="2"><span class="289130507-14052009"></span></font>&nbsp;</div> <div><font face="Arial" size="2"><span class="289130507-14052009">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [sstims@harry_rh52 ~]$ sudo rpm -Uvh --nodeps --nofiles&nbsp; --noscript --nomd5 cs-xxx.rpm<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Preparing...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Killed<br></span></font></div> <div><font face="Arial" size="2"><span class="289130507-14052009">&nbsp;&nbsp;&nbsp; with help of strace, it hangs with mmap2 system call</span></font></div> <div><font face="Arial" size="2"><span class="289130507-14052009">&nbsp;</span></font></div><font face="Arial" size="2"></font> <div><span class="289130507-14052009"><font face="Arial" size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class="624275310-13052009">#</span>sudo strace rpm -ivh cs-xxx.rpm</font> <div><font face="Arial" size="2"><span class="624275310-13052009">&nbsp;&nbsp;&nbsp;&nbsp;<span class="289130507-14052009">&nbsp;&nbsp;&nbsp; </span>...</span></font></div> <div><font face="Arial"><font size="2"><span class="624275310-13052009"><span class="289130507-14052009">&nbsp;&nbsp;&nbsp;&nbsp;</span>&nbsp;&nbsp;&nbsp; </span>mremap(0x545a6000, 1616502784, 1616506880, MREMAP_MAYMOVE) = 0x545a6000<br><span class="624275310-13052009">&nbsp;&nbsp;&nbsp;&nbsp;<span class="289130507-14052009">&nbsp;&nbsp;&nbsp; </span></span>pread64(6, "\0\0\0\0\1\0\0\0\363\1\0\0\0\0\0\0\0\0\0\0\214\0a\7\0\2\367\17\356\17\346\17"..., 4096, 2043904) = 4096<br><span class="624275310-13052009"><span class="289130507-14052009">&nbsp;&nbsp;&nbsp;&nbsp;</span>&nbsp;&nbsp;&nbsp; </span>mmap2(NULL, 1077669888, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x141e7000<br><span class="624275310-13052009">&nbsp;&nbsp;&nbsp;&nbsp;<span class="289130507-14052009">&nbsp;&nbsp;&nbsp; </span></span>Killed<br></font></font></div> <div><span class="289130507-14052009"><font face="Arial" size="2">&nbsp;&nbsp;&nbsp; I restart the machine and run "sudo rpm --rebuilddb", but still failed.</font></span></div> <div><span class="289130507-14052009"><font face="Arial" size="2"></font></span>&nbsp;</div> <div><span class="289130507-14052009">&nbsp;&nbsp;&nbsp; <font face="Arial" size="2">If I package it with fewer files, it can be installed, but still very slow.&nbsp; The most strange issue is that it need much memory when installing the rpm package, about 800M is used, but finally hang.</font></span></div> <div><span class="289130507-14052009"><font face="Arial" size="2"></font></span>&nbsp;</div> <div><span class="289130507-14052009"><font face="Arial" size="2">&nbsp;&nbsp;&nbsp; Can you help to have a look on this issue? </font></span></div> <div><span class="289130507-14052009"><font face="Arial" size="2"></font></span>&nbsp;</div> <div><span class="289130507-14052009">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font face="Arial" size="2">I build the rpm package with rpm 4.0.4, and install the package with rpm 4.4.2</font></span></div> <div><span class="289130507-14052009">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font face="Arial" size="2">I failed to create the rpm package with rpm 4.4.2, segment fault occured.</font></span></div> <div><span class="289130507-14052009"><font face="Arial" size="2"></font></span>&nbsp;</div> <div><span class="289130507-14052009"><font face="Arial" size="2">B.R.</font></span></div> <div><span class="289130507-14052009"><font face="Arial" size="2">Harry</font></span></div></span></div></div> _______________________________________________<br>Rpm-list mailing list<br><a href="mailto:Rpm-list@lists.rpm.org">Rpm-list@lists.rpm.org</a><br>http://lists.rpm.org/mailman/listinfo/rpm-list<br></blockquote></div><br><div apple-content-edited="true"> <span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div><br class="Apple-interchange-newline">Michael Barto</div><div>Software Architect</div><div>LogiQwest Inc. &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Email:<a href="mailto:mbarto@logiqwest.com">mbarto@logiqwest.com</a>&nbsp;&nbsp;</div><div>16458 Bolsa Chica Street, # 15 &nbsp; &nbsp;&nbsp;Cell: 714 883 1949</div><div>Huntington Beach, CA &nbsp;92649 &nbsp; &nbsp; &nbsp; &nbsp;Fax: 714 840 3937</div><div><a href="http://www.logiqwest.com/">http://www.logiqwest.com/</a> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div><br></div></span></span></div></span><br class="Apple-interchange-newline"> </div><br></body></html>