There's a closed pull request on the void-packages repository base-files: Mark /usr/lib/sysctl.d/10-void.conf as configuration file https://github.com/void-linux/void-packages/pull/12439 Description: The `10-void.conf` makes some modifications that can only be undone via rebooting, for example disabling kexec. However, I require kexec since I regularly use it on many of my servers to reboot them. If this file is not marked as a configuration file, it gets overridden on every update undoing all my changes inside. So I have to carefully check after each update, if the file got overridden before I reboot my machines. This is really annoying.