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