<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.3.2">
</HEAD>
<BODY>
Been a while since I read the how to ...<BR>
All that is talking about is building a build enviroment for a user (i.e) non root.<BR>
<BR>
You need rpm-build installed.<BR>
Copy the spec file to the SPEC directory in your build tree.<BR>
Everything else to the SOURCES directory<BR>
<BR>
Here is a quick simple script for building a user rpmbuild directory<BR>
<BR>
<BR>
#!/bin/sh<BR>
#<BR>
#START<BR>
echo "Run this as your normal user in users home directory"; echo "Press a key. . ." ; read<BR>
#<BR>
cp -a /usr/src/redhat/ rpmbuild<BR>
#<BR>
cat <<EOFRPMRC > ~/.rpmrc<BR>
buildarchtranslate: i386: i386<BR>
buildarchtranslate: i486: i486<BR>
buildarchtranslate: i586: i586<BR>
buildarchtranslate: i686: i686<BR>
EOFRPMRC<BR>
#<BR>
cat <<EOFRPMMACROS > ~/.rpmmacros<BR>
%_topdir                /home/user/rpmbuild<BR>
%_tmppath               /home/user/rpmbuild/tmp<BR>
%_signature             gpg<BR>
%_gpg_name             CentOS 4<BR>
%_gpg_path             ~/.gnupg<BR>
%distribution          CentOS 4<BR>
%vendor                Caos<BR>
EOFRPMMACROS<BR>
#<BR>
echo  "Ex. rpmbuild --rebuild --target i686"<BR>
echo " Ex. binary only - rpmbuild -bb foo.spec"<BR>
echo " Ex. binary and src - rpmbuild -ba foo.spec"<BR>
#END<BR>
<BR>
<BR>
<BR>
On Sat, 2005-05-14 at 20:45 -0600, Collins Richey wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">On 5/14/05, Linux Rockz <<A HREF="mailto:linuxrockz@gmail.com">linuxrockz@gmail.com</A>> wrote:</FONT>
<FONT COLOR="#000000">>  Alternatively, you can also build an rpm also  if you can't wait....</FONT>
<FONT COLOR="#000000">>  This is a good howto and really is pretty easy</FONT>
<FONT COLOR="#000000">>  </FONT>
<FONT COLOR="#000000">>  <A HREF="http://fedoranews.org/blog/?p=656">http://fedoranews.org/blog/?p=656</A></FONT>
<FONT COLOR="#000000">> </FONT>

<FONT COLOR="#000000">Looks simple enough, but what about all the Fedora-specific elements?</FONT>
<FONT COLOR="#000000">Is there an equivalent for CentOS?</FONT>

<FONT COLOR="#000000">ie fedora-rpmdevtools, fedora-buildrpmtree, etc.</FONT>

<FONT COLOR="#000000">Will these create problems on CentOS?</FONT>

</PRE>
</BLOCKQUOTE>
</BODY>
</HTML>