how to get a specfile from an RPM

Ed Greshko Ed.Greshko at greshko.com
Wed Aug 15 23:35:01 UTC 2007


Mikkel L. Ellertson wrote:

> For many reasons, including security, I would never build an RPM as
> root. Something as simple as a mistake in setting buildroot, or a
> makefile that does not follow %prefix correctly when installing, can
> mess up the build system when you build as root. But when you build
> as a user, and use buildroot, you get all the files in the proper
> directories relative to buildroot, and they are packaged correctly.
> You control the final ownership and permission in the spec file, so
> they do not have to match what is in the buildroot tree.
> 
> I would be very surprised if many experienced Linux/UNIX programmers
> compile programs, or build RPM's as root. It is not a good practice
> to get into.

If they did compile or build RPM's as root then they aren't experienced.  :-)




More information about the users mailing list