Changelog 3/5/2009 New in Version 4.76.24-3

Eli Wapniarski eli at orbsky.homelinux.org
Wed May 6 14:31:36 IST 2009


On Wednesday 06 May 2009 14:11:27 Julian Field wrote:
> No, I'm talking about all the RPMs installed by install.sh that are 
> required by MailScanner. Many of these are architecture-independent. If 
> I don't give them a BuildArch and know the BuildArch that it is going to 
> use, how can I possibly know which directory to find them in?

Without the Buildarch parameter, you know where they will be installed because there are defaults.

When you specify the Buildarch parameter in the spec file you are overriding the default installation path.



x86_64 libraries by default will be installed in /usr/lib64

ix86 will by default be installed in /usr/lib


These values are not dependant on binary dependancies the are default values.


You do not need to know where they will be installed because the defaults will determine that for you.


You do not need Buildarch in your specs.


/usr/bin is still /usr/bin

/bin is still /bin

etc.


These are the defaul values. The default values and macros can be found in folder /usr/lib/rpm


You can see them all by issuing the command

rpm --showrc

There a heck of alot of them.





-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



More information about the MailScanner mailing list