On 3/12/07, Alfred von Campe <alfred@xxxxxxx> wrote:
I was just going to report these myself. Anyway, I am on the final step at the moment (the RPM is being built). But I have a couple of questions regarding this process of building a custom kernel: 1. Why is it not a good idea to build a custom kernel as root (you have to be root to install it)?
Building as root is bad practice for all software. This is mostly to protect you from bad code. If a cleanup script tries to delete / instead of just the buildroot, you'll be in a world of hurt by building as root. By building as a normal/restricted user you reduce the permissions available to the code, thereby minimizing potential damage.
2. Why do these steps not work if you do this as root (i.e., no ~/rpmbuild after fedora-buildrpmtree)?
Root's rpmbuild dir is /usr/src/redhat
3. After copying the config file an making one small change with "make xconfig", why are there so many differences in the config file?
Are they actual changes, or is the diff now simply off by a few lines?
The first two questions are just intellectual curiosity, but the third one really has me wondering what's going on. I followed the steps in the Wiki, and when I diff'ed the original config file to the one create by "make xconfig" after making two changes in the serial port section, I saw a lot of differences.
Like what? -- During times of universal deceit, telling the truth becomes a revolutionary act. George Orwell _______________________________________________ CentOS mailing list CentOS@xxxxxxxxxx http://lists.centos.org/mailman/listinfo/centos