This page contains a prominent warning:
Important
Never build RPMS as root.
Why is it bad to build RPMs as root? Is it the possibility of overwriting some files? Are there file permissions problems?
linuxrpm
This page contains a prominent warning:
Important
Never build RPMS as root.
Why is it bad to build RPMs as root? Is it the possibility of overwriting some files? Are there file permissions problems?
Best Answer
Badly written RPM .spec files (or even well-written ones with a typo) can do improper things such as:
rm -rf ${RPM_BUILD_ROOT}
There is no part of the RPM build process that actually needs root access. So, we should follow the standard procedure of "If it doesn't need root permission, it doesn't run as root" when building RPMs.
This avoids nasty accidents and surprises.