• Stanislav Sinyagin's avatar
    FS-8194 FS-7910 FS-7937 systemd service improvements · b2bcc8b2
    Stanislav Sinyagin 提交于
    freeswitch-systemd.freeswitch.service:
    * starting the daemon as root and switchig to freeswitch user
    * respecting the options in /etc/default/freeswitch
    * RuntimeDirectory parameter is replaced with a tmpfiles.d entry
      because /run/freeswitch has to be owned by freeswitch user
    * instructions how to start it as non-root
    
    debian/freeswitch-systemd.freeswitch.tmpfile:
    * this defines the PID directory with correct permissions
    
    debian/bootstrap.sh, debian/rules:
    * proper handling of freeswitch.service
    * deleted debian/freeswitch-systemd.install because it caused an error
      in dh_install because it's run before dh_installinit
    * renamed: freeswitch-sysvinit.freeswitch.default -> freeswitch-systemd.freeswitch.default
      because sysvinit support will eventually die out
    
    debian/freeswitch.postinst:
    * run "systemctl enable freeswitch" if systemctl is available
    
    CAVEAT: only one option is supported in /etc/default/freeswitch because the
    variable ${DAEMON_OPTS} is expanded as a single token. This will be fixed
    as soon as freeswitch-sysvinit is removed from freeswitch-all.
    b2bcc8b2
名称
最后提交
最后更新
..
source 正在载入提交数据...
.gitignore 正在载入提交数据...
AUTHORS 正在载入提交数据...
README.Debian 正在载入提交数据...
README.source 正在载入提交数据...
apt_sources.list 正在载入提交数据...
bootstrap.sh 正在载入提交数据...
changelog 正在载入提交数据...
compat 正在载入提交数据...
control-modules 正在载入提交数据...
copyright 正在载入提交数据...
docs 正在载入提交数据...
freeswitch-doc.docs 正在载入提交数据...
freeswitch-doc.install 正在载入提交数据...
freeswitch-mod-java.install.tmpl 正在载入提交数据...
freeswitch-mod-managed.install.tmpl 正在载入提交数据...
freeswitch-mod-perl.install.tmpl 正在载入提交数据...
freeswitch-mod-pocketsphinx.install.tmpl 正在载入提交数据...
freeswitch-mod-python.install.tmpl 正在载入提交数据...
freeswitch-systemd.freeswitch.default 正在载入提交数据...
freeswitch-systemd.freeswitch.service 正在载入提交数据...
freeswitch-systemd.freeswitch.tmpfile 正在载入提交数据...
freeswitch-sysvinit.freeswitch.init 正在载入提交数据...
freeswitch-timezones.install 正在载入提交数据...
freeswitch.install 正在载入提交数据...
freeswitch.postinst 正在载入提交数据...
freeswitch.postrm 正在载入提交数据...
freeswitch.preinst 正在载入提交数据...
freeswitch.prerm 正在载入提交数据...
gbp.conf 正在载入提交数据...
libfreeswitch-dev.install 正在载入提交数据...
libfreeswitch1.install 正在载入提交数据...
license-reconcile.yml 正在载入提交数据...
python-esl.install 正在载入提交数据...
rules 正在载入提交数据...
util.sh 正在载入提交数据...