We can move the definitions wherever it's most appropriate but the point is to keep them all in the same package IMHO. Currently they're spread over filesystem (or aaa_base or ...) and systemd. It would make more sense to have them all kept by either systemd or "whatever". The conf files shipped by systemd and which contain generic paths are: /usr/lib/tmpfiles.d/etc.conf /usr/lib/tmpfiles.d/home.conf /usr/lib/tmpfiles.d/legacy.conf /usr/lib/tmpfiles.d/tmp.conf /usr/lib/tmpfiles.d/var.conf /usr/lib/tmpfiles.d/x11.conf Except for etc.conf which might be a special case, all definitions are for generic path that should also belong to somewhere else. WDYT ?