On Wed, 22 Mar 2006, Stuart Sears wrote: > On Tuesday 21 March 2006 23:35, bruce decided we wanted to hear the following: > > hi... > > > > i'm playing with a SPEC file, and trying to get a better understanding of > > what it's doing. is there an RPM guru, someone who has created complex spec > > files that I can talk to! > 1. if you have specific questions then you can ask them here. There are plenty > of folk on here who build rpms on a regular basis. > 2. alternatively you could read the cvs checkout of Maximum RPM, looking for > the commands that you're not following. > http://www.rpm.org > 3. the feodra packaging guidelines (as mentioned already) are a good resource. > 4. if you are reading a spec file and see lots of references to items like > %{_somename} that are not clear to you. > you can always run > rpm --eval %{_somename} > to see what it expands to... (most of them will work that way) > > 5. if you test build, *NEVER* do it as the root user. That way lies madness. > And messed up operating systems. also, there are a number of folks who have online writeups about RPM construction, like here: http://www.gurulabs.com/goodies/guru+guides.php rday