asterisk-config is running asterisk_fix from package asterisk.
Diego Iastrubni
diego.iastrubni at xorcom.com
Wed Jul 19 08:51:34 UTC 2006
Just for anyone who fails to understand the "asterisk_fix" hack we did, I will
try to explain it briefly:
We found that there are several package which need to make the initial setups
on the systems (asterisk, asterisk-config, asterisk-config-freepbx... etc).
The way it was done before, was having the same code in every package that
had to mess with asterisk, sometimes by copying code from one postinst script
to another.
The solution we found, is having this code inside a special script, and every
postinst package would call it (if it exists). This script is part of the
package asterisk. This means that the main package (asterisk) is no longer a
virtual package and does provide some "code" (the init scripts, the default
config, see the code for more details).
The asterisk_fix script creates the asterisk user and group, and chmods all
the needed directories. The script has been coded in such way that
(hopefully) it will not mess a system by being run twice in a row. In
practice, it will be run several time (asterisk-config.postinst and then
asterisk.postinst).
There are some problems with this code, but they will be fixed soon,
hopefully... anyway, if anyone knows a better solution, please shout.
:)
On Tuesday 18 July 2006 15:46, Thiago Martins wrote:
...
More information about the Pkg-voip-maintainers
mailing list