I don't think we need to get carried away on this.
Why not start with the 90% solution start that just packages the
binaries together with a manifest ( which I would hope is the lowest
common denominator of package systems ).
Once that is accomplished, then you can start worrying about
rc file locations etc.
The alternative of a universal standard package format (and
corresponding universal file system layout ) is a bit similar to
imake. Very nice in theory, but the system your using has about a 0%
change of being configured correctly :) Its much more pragmatic to
detect what's there and us it to the best of your ability.
Now all we need is someone to actually do it :)
Alex.