Release Packages and Namespaces

Gunilla Arendt gunilla@REDACTED
Fri Nov 11 09:01:05 CET 2005


Unfortunately systools does not support packages.
It's on the to-do list, but so far we haven't had the time to fix it.

/ Gunilla
Erlang/OTP


Paul Mahon wrote:
> 	I am trying to follow the information in the OTP design principals with
> a small application I'm making. I decided to try out the packages, so I
> have two modules, ymp.ymp and ymp.config. I can follow the instructions
> right up to the point of running systools:make_tar. The command either
> complains that it can't find a ymp.ymp.beam file, or else constructs the
> tar with the ymp.beam file in the lib/ymp-1.0/ebin directory rather than
> in lib/ymp-1.0/ebin/ymp. This causes running the application to fail
> since erl expects a module called ymp.ymp to be in a ymp subdirectory.
> 
> 	Am I doing something completely wrong, or does systools not support the
> namespaces/packages module?
> 
> Thank you for any help you can provide.
> 
> The release file looks like this:
> {release, {"ymp", "0.1"},
>   {erts, "5.4.9"},
>   [ {kernel, "2.10.10"},
>     {stdlib, "1.13.9"},
>     {ymp, "0.1"}]
> }.
> 
> And the .app file looks like this:
> {application, ymp, [
>   {description, "Yaws module packages"},
>   {vsn, "0.1"},
>   {modules, [ymp, config]},
>   {registered, [ymp_controler]},
>   {applications, []},
>   {mod, {ymp.ymp, [
>     {ymp_conf, "/home/dufflebunk/Projects/erlang/ymp/ymp.conf"}
>   ]}}
> ]}.
> 
> 
> 




More information about the erlang-questions mailing list