Today I had some “*.pacnew” files within my garuda (through normal updates). So, I remembered that I had at some point a nice script for that (it's very useful). It's called "etc-update" and originally comes from gentoo. Nevertheless, it also does the job for Arch based distros. Sadly within the script they have a check to estimate which "base" OS is in use. And here come my trouble.
Apparently all the other arch based distros (at least most of them) have an ‘ID_LIKE’ attribute in their "/etc/os-release"-file which is filled with "arch". Garuda Linux has here just ‘ID’ which is filled with "garuda". So scripts which make a check for the origin (in this case arch) will run into errors here. In this example it expects to run on "gentoo" and therefor they expect some off their own tooling.
It would be great to have here (/etc/os-release) an additional attribute ‘ID_LIKE=arch’.
For more info about "etc-update" you can have a look here -->
All the best,