systools:make_script
Chandrashekhar Mullaparthi
chandrashekhar.mullaparthi@REDACTED
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