Procedure: * Install stock Redhat 7.0 * Disable the starting of rhnsd in runlevel 3. (by removing the symlink in the rc3.d directory * Run up2date, and update packages. - The disabled service is now run once more. (the symlink reappear) This is /bad/. If I turn off a daemon, it is because I do not want it to run. Having an update program automatically turning it back on means I'm likely to run services I thougth I had shut off. And consequently may well neglect to upgrade in the future, thinking that "I don't run that service anyway". And yes, I know this does not happen if I rpm -e the package, instead of merely disabling it in a runlevel. But many services I need now and then, but not daily. Besides, rpm-e means I'll have to download it ower should I wish to use it afterall.
Please use the right command to disable a service: /sbin/chkconfig --level 345 rhnsd off