Re: rpmbuild issue

Rick Stevens <[email protected]>
Newsgroups gmane.linux.redhat.install
Message-ID <[email protected]>
On 10/08/2010 07:06 AM, manju k wrote:
>
> Hello all,
> I am using RedHat 6 Beta on intel 64bit system.

Haven't used it.  The fact it's beta leads one to believe it may have
bugs.

> When I build my software with rpmbuild command, the rpms are not getting
> generated in the directory specified in rpmmacros file(%_rpmdir)
>
> This is what I am doing..
> rpmbuild -bb -vv --buildroot<build root path>  --target=x86_64 --rcfile
> /tmp/rpmrc /tmp/mySpecfile.spec
>
> # cat /tmp/rpmrc
> macrofiles: /tmp/rpmmacros
>
> # cat /tmp/rpmmacros
> %_arch {$ARCH}
> %_builddir /home/manju/build/mysoftware/temp/install
> %_buildshell /bin/sh
> %_rpmdir /home/manju/build/mysoftware/dest/ix86_linux24/images/
> %_rpmfilename %%{NAME}-%%{VERSION}-%%{RELEASE}.{$ARCH}.rpm
> %_tmppath /home/manju/build/mysoftware/install/tmp
>
> So I expect the rpms to be present under the directory specified by %_rpmdir
> but instead they are going to /root/rpmbuild/RPMS/x86_64 directory.How do I
> address this ? Anyone has faced the same problem. Is this a bug ?

Judging by your commands above, it looks like you're trying the build
as the root user.  I never do that unless absolutely necessary.

By default, rpmbuild builds things in $HOME/rpmbuild as you're seeing,
where "$HOME" is the home directory of the invoking user.

IIRC, the syntax is actually "--rcfile=/tmp/rpmrc" (including the "=").
You could try verifying by

	rpmbuild --rcfile /tmp/rpmrc --showrc
and
	rpmbuild --rcfile=/tmp/rpmrc --showrc

and seeing if there's a difference.  I also think you need a "=" in the
"--buildroot=" option as well.
----------------------------------------------------------------------
- Rick Stevens, Systems Engineer, C2 Hosting          [email protected] -
- AIM/Skype: therps2        ICQ: 22643734            Yahoo: origrps2 -
-                                                                    -
-     The trouble with troubleshooting is that trouble sometimes     -
-                             shoots back.                           -
----------------------------------------------------------------------

_______________________________________________
Redhat-install-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/redhat-install-list
To Unsubscribe Go To ABOVE URL or send a message to:
[email protected]
Subject: unsubscribe
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.