How can I prevent up2date from updating packages I didn't install?
I'm trying to come up with a good way to build a RHEL 3 server that only includes the packages I'm interested in. The problem is that even the packages I don't choose to install get copied into the rpm database stored on the server, so when I connect to RHN and update the system, everything gets updated (and in many cases installed).
I realize I can go in and "uncheck" packages that I don't care about when I register the server, but that's an ugly cludge -- not only is it incredibly likely that I'll miss something (and all of its resultant supporting rpms will get added back in), but there are packages in there that aren't listed on the comps.xml file on the first RHEL install CD.
Is there a good (easy? foolproof?) way to:
1. only install the packages I want to install, and not include the rest anywhere on the server
2. Ensure that I'm only notifying RHN about the packages I care about (base install, plus whatever else I actively installed)
3. Only download from RHN the packages that are actually installed on my server
Any help would be appreciated.
FYI, my install is X Windows, Gnome, FTP server, admin tools, web browser, and some development tools. I don't want Samba, Apache, BIND, sendmail... but they seem to get installed (and set to on!) when I use RHN.