mirror of
https://github.com/irungentoo/toxcore.git
synced 2024-03-22 13:30:51 +08:00
4c12ee3e30
Reduce scope of config_setting_t *elem Fix various leaks of files keys_file and pid_file |
||
---|---|---|
.. | ||
conf | ||
Makefile.inc | ||
README.md | ||
tox_bootstrap_daemon.c | ||
tox_bootstrap_daemon.sh |
##Instructions for Debian
The following commands are to be executed as root:
- In
tox_bootstrap_daemon.sh
file change:
CFG
to where your config file (conf
) will be; read rights requiredDAEMON
to point to the executablePIDFILE
to point to a pid file daemon would have rights to create
-
Go over everything in
conf
. Make surepid_file_path
matchesPIDFILE
fromtox_bootstrap_daemon.sh
-
Execute:
mv tox_bootstrap_daemon.sh /etc/init.d/tox_bootstrap_daemon
(note that we removed .sh
ending)
- Give the right permissions to this file:
chmod 755 /etc/init.d/tox_bootstrap_daemon
- Execute:
update-rc.d tox_bootstrap_daemon defaults
- Start the service:
service tox_bootstrap_daemon start
- Verify that the service is running:
service tox_bootstrap_daemon status
--
You can see daemon's log with
grep "tox_bootstrap_daemon" /var/log/syslog
Note that system log is where you find your public key
--
###Troubleshooting:
- Check the log for errors with
grep "tox_bootstrap_daemon" /var/log/syslog
-
Check that paths in the beginning of
/etc/init.d/tox_bootstrap_daemon
are valid -
Make sure that
PIDFILE
from/etc/init.d/tox_bootstrap_daemon
matches with thepid_file_path
fromconf
-
Make sure you have write permission to keys and pid files
-
Make sure you have read permission for config file