systools:make_script

Ulf Wiger (AL/EAB) <>
Mon May 23 15:05:46 CEST 2005


I haven't looked closely at the rest, but try
removing the .erl extension in the 'modules' list
in the .app file.

/Uffe

> -----Original Message-----
> From: 
> [mailto:]On Behalf Of 
> Dietmar Schaefer
> Sent: den 23 maj 2005 14:03
> To: Erlang Questions
> Subject: systools:make_script
> 
> 
> 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