RPM's by Pinky and the Brain
Pinky: So do you want to do tonight Brain?
The Brain: The same thing we do every night Pinky. Try to build RPM's.
Pinky: Narf. But I though we tried to take over the world?
The Brain: That was before our show was canceled. Now pay attention.
Ever wanted to learn how to make Linux RPM's, but man pages keep putting you into a coma? Well... its Pinky and the Brain to the rescue!!
Part 1
Part 2
From the specs file....
%description
Zonk. You can let the computer make the butterscotch pudding for you and leave
you to just put your head right in it.
The Brain: The same thing we do every night Pinky. Try to build RPM's.
Pinky: Narf. But I though we tried to take over the world?
The Brain: That was before our show was canceled. Now pay attention.
Ever wanted to learn how to make Linux RPM's, but man pages keep putting you into a coma? Well... its Pinky and the Brain to the rescue!!
Part 1
Part 2
From the specs file....
%description
Zonk. You can let the computer make the butterscotch pudding for you and leave
you to just put your head right in it.
I would highly recommend building RPMs as a non-root user. While the rpm building process *should* be self-contained, there are various ways that scripts can interact with the non-chrooted real system especially in poorly written spec files (or if you are starting out writing them). There are numerous articles on how to set this up, try google. Basically it involves some magic in your .rpmmacros file. http://www.google.com.au/search?q=building+rpms+as+a+non+root+user&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a
I have written some python code that builds a spec file across multiple different architectures and distributions which I intend to release at some point. I'll let you know once its online.