Q: cross kompilace s RPM, bad option in rpmrc
Petr Soucek
petr na ryston.cz
Sobota Prosinec 18 23:59:05 CET 1999
Jan Kybic wrote:
>
> Dobry podvecer,
> prave instaluji Linux na Psion 5. Mam nejaka RPM, ktera
> bych potreboval trochu upravit, prelozit na hostitelskem PC a vytvorit
> z nich instalovatelny balicek. Vsechno bych chtel delat nezavisle na
> RPM pro hostitelske PC. Tak jsem si vyrobil soubor
> /home/jkybic/psion/rpmrc s nasledujicim obsahem, obsanym z RPM-HOWTO:
>
> require_vendor: 1
> distribution: I roll my own!
> require_distribution: 1
> topdir: /home/jkybic/psion/rpmroot
> vendor: JK
> packager: JK
> tmppath: /tmp
>
V RPM-HOWTO http://www.rpm.org/RPM-HOWTO/index.html jsem nic takoveho
nenasel. Jakou mate verzi RPM? Od 2.9.neco byl zcela zmenen obsah rpmrc
a vetsina nastaveni se presunula do rpmmacros, pokud se tedy jeste
pamatuji. Obavam se, ze to neni nikde moc zdokumentovane. Ed Bailey pise
nove vydani Maximum RPM, netusim ale, kdy bude hotove. Tohle je casty
dotaz v konferenci
redhat.rpm.general na news.redhat.com. Zakladni pravidlo Jeffa Johnsona:
Try adding to ~/.rpmmacros
%_topdir whatever
% rpmdir whatever
The transform below works for almost all configuration tokens:
Old: in /usr/lib/rpm/rpmrc /etc/rpmrc ~/rpmrc
foo: whatever
New: in /usr/lib/rpm/macros /etc/rpm/macros ~/.rpmmacros
%_foo whatever
The complete list of macro names is in /usr/lib/rpm/macros.
Zdravi
Petr Soucek
> Jenomze kdyz pak zkousim treba
> cd /home/jkybic/psion/rpmroot
> rpm -vv --rcfile ../rpmrc -ba usr/src/redhat/SPECS/util-linux-2.5.jk.spec
> dostanu hlasky:
> bad option 'require_vendor' at ../rpmrc:1
> bad option 'distribution' at ../rpmrc:2
> ...atd. pro vsechny radky rpmrc
>
> Nevite nekdo, co delam spatne? Diky.
Další informace o konferenci Linux