On Mon, 2003-06-09 at 08:36, marianciuc wrote:
> Vreau sa fac dintr-o arhiva, recode-3.6-6.src.rpm, luata de pe
> distributia completa a lui RH-8.0
> un rpm pe RH-9 care il am instalat. (Pachet alels la intimplare, de test)
> Dau "rpmbuild --rebuild recode-3.6.6.src.rpm" si il desface face o
> arhiva(in BUILD) gata de compilare,
> dar, rpm-ul NU-L face fiindca spune:
>
> "Checking for unpacking files in /usr/lib/rpm/check-files
> /var/tmp/recode-root
> Error: Installed but unpacked ) files found
> /usr/share/info/dir"
Nu da "rpmbuild --rebuild" ci da "rpm -ivh" pe src.rpm
Apoi du-te in /usr/src/redhat/SPECS
Editeaza spec-ul corespunzator.
Cauta sectiunea %install.
La sfirsitul ei, pune chestia asta:
[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] \
&& rm -rf "$RPM_BUILD_ROOT"
rm -rf $RPM_BUILD_ROOT/usr/share/info/dir
Salveaza modificarile...
Apoi da:
rpmbuild -ba cum-se-cheama-softul-tau.spec
O problema similara am avut-o si eu cu un pachet custom de LAME, si n-am
facut aici decit sa-ti fac copy/paste la cum mi-a mers mie.
Tine minte ca ce zic aici e o pseudo-solutie. Ar trebui de fapt sa-i
spui softului sa nu instaleze deloc chestia aia cu info.
Dar ar trebui sa mearga si asa, doar si comunismul a mers 50 de ani cu
planuri cincinale...
--
Florin Andrei
http://florin.myip.org/