The package manager should be unpacking a package's resources into a predictable, defined location as a default for all packages. I suggest a system as follows, but am open to other suggestions:
<installdir>/zpm/<packagename>/<version>
That way you can have multiple versions of a package installed on the same machine (say, you had them installed in different namespaces) and each would have a place where it can expect to find any configuration files, jars, .dlls, etc that are needed by that package.
The package manager should be unpacking a package's resources into a predictable, defined location as a default for all packages. I suggest a system as follows, but am open to other suggestions:
That way you can have multiple versions of a package installed on the same machine (say, you had them installed in different namespaces) and each would have a place where it can expect to find any configuration files, jars, .dlls, etc that are needed by that package.