mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-03-31 02:33:44 +00:00
FS-9075 fixup for systemd and sysvinit
This commit is contained in:
parent
1e06ec1339
commit
ce6af25013
15
debian/bootstrap.sh
vendored
15
debian/bootstrap.sh
vendored
@ -1286,16 +1286,11 @@ map_modules "mod_filter" \
|
|||||||
"gencontrol_per_cat" \
|
"gencontrol_per_cat" \
|
||||||
"gencontrol_per_mod geninstall_per_mod genoverrides_per_mod"
|
"gencontrol_per_mod geninstall_per_mod genoverrides_per_mod"
|
||||||
|
|
||||||
##### Not sure if this is needed at all... if this is supposed to be included somewhere it should be for just the freeswitch package
|
if [ ${use_sysvinit} = "true" ]; then
|
||||||
#if [ ${use_sysvinit} = "true" ]; then
|
echo -n freeswitch-sysvinit >freeswitch-init.provided_by
|
||||||
# cp -a freeswitch-sysvinit.freeswitch.init freeswitch-all.freeswitch.init
|
else
|
||||||
# cp -a freeswitch-sysvinit.freeswitch.default freeswitch-all.freeswitch.default
|
echo -n freeswitch-systemd >freeswitch-init.provided_by
|
||||||
# echo -n freeswitch-sysvinit >freeswitch-init.provided_by
|
fi
|
||||||
#else
|
|
||||||
# cp -a freeswitch-systemd.freeswitch.service freeswitch-all.freeswitch.service
|
|
||||||
# cp -a freeswitch-systemd.freeswitch.tmpfile freeswitch-all.freeswitch.tmpfile
|
|
||||||
# echo -n freeswitch-systemd >freeswitch-init.provided_by
|
|
||||||
#fi
|
|
||||||
|
|
||||||
|
|
||||||
echo "Generating additional lintian overrides..." >&2
|
echo "Generating additional lintian overrides..." >&2
|
||||||
|
8
debian/rules
vendored
8
debian/rules
vendored
@ -100,6 +100,14 @@ override_dh_auto_install:
|
|||||||
dh_auto_install -- -C libs/esl pymod-install
|
dh_auto_install -- -C libs/esl pymod-install
|
||||||
rm -f debian/tmp/usr/share/freeswitch/grammar/model/communicator/COPYING
|
rm -f debian/tmp/usr/share/freeswitch/grammar/model/communicator/COPYING
|
||||||
|
|
||||||
|
override_dh_installinit:
|
||||||
|
if [ `cat debian/freeswitch-init.provided_by` = freeswitch-systemd ]; then \
|
||||||
|
dh_systemd_enable -pfreeswitch-systemd --name=freeswitch; \
|
||||||
|
dh_systemd_start -pfreeswitch-systemd --name=freeswitch; \
|
||||||
|
else \
|
||||||
|
dh_installinit -pfreeswitch-sysvinit --name=freeswitch; \
|
||||||
|
fi
|
||||||
|
|
||||||
debian-bootstrap: debian/.stamp-bootstrap
|
debian-bootstrap: debian/.stamp-bootstrap
|
||||||
debian/.stamp-bootstrap:
|
debian/.stamp-bootstrap:
|
||||||
(cd debian && ./bootstrap.sh)
|
(cd debian && ./bootstrap.sh)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user