systools:make_script

Chandrashekhar Mullaparthi <>
Mon May 23 15:15:59 CEST 2005


Hi,

In your app file, you must list the modules without the .erl extension  
I think. see below.

{application, cmmc,
[{description, "CMMC module for 4dp"},
{vsn,"1.0"},
  {modules,[cmmc_4d,cmmc_com,cmmc_snmp,cmmc_util,cmmc_4dp,cmmc_config]},
  {registered,[comDecode,sendProc,cmmc_config]},
  {applications,[kernel,mnesia,stdlib,sasl,snmp]}
]}.

cheers
Chandru

On 23 May 2005, at 13:03, Dietmar Schaefer wrote:

> Hi !
>
> For my release I have the following directory structure :
>
> BTW: Yes I read  
> http://www.trapexit.org/docs/howto/release_handling_tutorial.html
> but I do not get it :-(
>
>
>
>
> /tmp/ ----|
>              |----  releases/1.0/cmmc.rel
>              |----  lib/cmmc-1.0 --|
>                                               |-- src
>                                               |-- ebin/cmmc.app
>
>
> which - as far as I can see should be ok. (?)
>
>
> cmmc.rel:
>
> {release, {"cmmc","1.0"}, {erts,"5.4.3"},
> [{kernel,"2.10.6"},
>  {stdlib,"1.13.5"},
>  {sasl, "2.0.1"},
>  {mnesia,"4.2.1"},
>  {snmp,"4.1.2"},
> {cmmc,"1.0"}]}.
>
>
> cmmc.app:
>
> {application, cmmc,
> [{description, "CMMC module for 4dp"},
> {vsn,"1.0"},
>   
> {modules,[cmmc_4d.erl,cmmc_com.erl,cmmc_snmp.erl,cmmc_util.erl,cmmc_4dp 
> .erl,cmmc_config.erl]},
>  {registered,[comDecode,sendProc,cmmc_config]},
>  {applications,[kernel,mnesia,stdlib,sasl,snmp]}
> ]}.
>
>
>
> calling
> systools:make_script("cmmc",[{path,["/tmp/lib/cmmc-1.0/ebin"]}]).
>
> I get:
>
> {{module_not_found,cmmc,'cmmc_4d.erl'},
> {'cmmc_4d.erl','$$ignore$$',cmmc,"1.0","/tmp/lib/cmmc-1.0/ebin"}}
> {{module_not_found,cmmc,'cmmc_com.erl'},
> {'cmmc_com.erl','$$ignore$$',cmmc,"1.0","/tmp/lib/cmmc-1.0/ebin"}}
> {{module_not_found,cmmc,'cmmc_snmp.erl'},
> {'cmmc_snmp.erl','$$ignore$$',cmmc,"1.0","/tmp/lib/cmmc-1.0/ebin"}}
> {{module_not_found,cmmc,'cmmc_util.erl'},
> {'cmmc_util.erl','$$ignore$$',cmmc,"1.0","/tmp/lib/cmmc-1.0/ebin"}}
> {{module_not_found,cmmc,'cmmc_4dp.erl'},
> {'cmmc_4dp.erl','$$ignore$$',cmmc,"1.0","/tmp/lib/cmmc-1.0/ebin"}}
> {{module_not_found,cmmc,'cmmc_config.erl'},
> {'cmmc_config.erl','$$ignore$$',cmmc,"1.0","/tmp/lib/cmmc-1.0/ebin"}}
> error
>
>
>
> Can someone please (!) give me some advice ?
>
>
> regards
>
>
> Dietmar
>




More information about the erlang-questions mailing list