application startup
Serge Aleynikov
serge@REDACTED
Fri Aug 12 23:21:30 CEST 2005
Folks,
I have the following config, and I noticed that os_mon and mnesia
applications get started at startup when I use a boot script:
>erlc -pa ../ebin -o ../ebin drpdb.rel
>cd ../ebin
>erl -boot drpdb -sname drpdb -config ../priv/drpdb
I was under impression that if an application is listed in the *.rel
file, it should be loaded but not started. In order for it to be
started it must be included in the {applications, ...} tuple of the
*.app file. However, what I am observing is that all apps that are
listed in the *.rel file are started automatically. Am I doing
something wrong?
====== drpdb.rel ========
{release, {"drpdb","1.0"}, {erts, "5.4.8"},
[{kernel,"2.10.9"},
{stdlib,"1.13.8"},
{sasl, "2.0.1"},
{drpdb, "1.0"},
{os_mon, "1.7.4"},
{mnesia, "4.2.2"}
]}.
====== drpdb.app ========
{application, drpdb,
[
{description, "Master Database Server"},
{vsn, "1.0"},
{id, "drpdb"},
{modules,
[
drpdb_app,
drpdb_sup,
drpdb
]
},
{registered, [ drpdb_sup, drpdb ] },
{applications, [ kernel, sasl ] },
{mod, {drpdb_app, []}},
{env, []}
]
}.
--
Serge Aleynikov
R&D Telecom, IDT Corp.
Tel: (973) 438-3436
Fax: (973) 438-1464
serge@REDACTED
More information about the erlang-questions
mailing list