Hello Packagers, As part of my ongoing efforts to simplify our /var subvolume complexity, the next target on my list is /var/adm/fillup-templates As they are not variable data (meaning they shouldn't be in /var at all) nor log data (meaning they shouldn't be in /var/adm), I wish to relocate all of these fillup-templates to /usr/share/fillup-templates This will of course require changes in a lot of .spec files Therefore I am doing my best to make the transition as painless as possible for both our users and packages I am proposing changing the fillup macros (eg. %fillup_only, %fillup_and_insserv) to use both the new location, and if a template is not found in the new location then fallback to the old location. This means while obviously I would like to see this transition be as short as possible, we will not _need_ to move every specfile reference to /var/adm/fillup-templates in one coordinated jump The new path of /usr/share/fillup-templates will be implemented as a new rpm macro called %_fillupdir Once the macro is present in our rpm package, packagers will need to replace references to /var/adm/fillup-templates with %_fillupdir I will announce when this is the case in both this list and -factory; You can also expect me to contribute a significant number of the changes to packages myself, but I can't do it all alone, so your help will be GREATLY appreciated. OBS Project administrators who want to continue support building packages referencing this macro in versions of our distributions that don't carry it in their rpm package will need to add the following to their OBS PrjConf: %if ! %{defined _fillupdir} %define _fillupdir /var/adm/fillup-templates %endif This will allow those packages to build on those older distributions, as they do today, using the old /var/adm/fillup-templates location The proposed rpm macro and filesystem changes are currently visible in my home project here: https://build.opensuse.org/package/rdiff/home:RBrownSUSE:branches:Base:System/rpm?opackage=rpm&oproject=Base%3ASystem&rev=9 https://build.opensuse.org/package/rdiff/home:RBrownSUSE:branches:Base:System/filesystem?opackage=filesystem&oproject=Base%3ASystem&rev=2 Does anyone have any thoughts, comments, or most importantly, well reasoned objections before I submit these to Base:System and get this ball moving? Regards, -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org