You can use yum-plugin-post-transaction-actions to delete the files (not currently available in CentOS 8 though): Create a file named /etc/yum/post-actions/httpd.action With the content: httpd*:update:rm -f /etc/httpd/conf.d/file_to_delete
You should also be able to leave the files empty instead of deleting them - yum should leave the modified files alone. - Y Sent from a device with a very small keyboard and hyperactive autocorrect. On Wed, Jun 10, 2020, 5:29 PM Scott A. Wozny <sawo...@hotmail.com> wrote: > Running the Centos7 packaged httpd, I didn't want the config files in > /etc/httpd/conf.d (autoindex.conf, userdir.conf and welcome.conf) to load. > I thought I was being clever and renamed them all to name.disable so they > there there for my reference, but wouldn't load the modules and settings. > > Then I did a yum update to httpd. The disable files were still there, but > the installer replaced the "missing" .conf file which kept my instance from > loading (I have disabled modules necessary for some of the config lines in > these conf files). > > Is there a "standard" way to remove files so a yum update install doesn't > replace them? I have "comment out all the lines in the conf files and > leave them in place" as a fallback, but I was wondering if I'm missing the > "correct" way to do this. I can't imagine I'm the only person who doesn't > want those files to load on a default install. > > Thanks for any suggestions you may have, > > Scott >