i have need of many profiles which largely have the same exact base. if we made profiles stackable like portage profiles, that would make my life so much easier. so, similar to portage, the spec would be simple. we'd have a "parent" (or maybe ".parent" ?) file that if it exists, we read (ignoring blank/comment lines) and every other line will be the name of a parent profile. it isnt a path spec or anything like that, just the profile name. for example, if /etc/runlevels/moo/parent looked like: <<< snip >>> # eat it! mommy daddy priest <<< snip >>> then the runlevel "moo" would recurse into its parents "mommy", "daddy", "priest". only gotcha to watch out for i think would be circular parents.
http://roy.marples.name/projects/openrc/ticket/88 http://roy.marples.name/projects/openrc/changeset/6615eb4b689d7aa1d047bd9ed75eca80beac9767