Merge pull request #690 from nurupo/dht_bootstrap_daemon

Fixed function conflict
This commit is contained in:
irungentoo 2014-01-19 14:34:33 -08:00
commit 01c3c1be72
4 changed files with 7 additions and 6 deletions

View File

@ -23,5 +23,5 @@ endif
EXTRA_DIST += \ EXTRA_DIST += \
$(top_srcdir)/other/bootstrap_serverdaemon/conf \ $(top_srcdir)/other/bootstrap_serverdaemon/conf \
$(top_srcdir)/other/bootstrap_serverdaemon/tox_dht_bootstrap_server_daemon $(top_srcdir)/other/bootstrap_serverdaemon/tox_dht_bootstrap_server_daemon.sh

View File

@ -2,17 +2,18 @@
The following commands are to be executed as root: The following commands are to be executed as root:
1. In `tox_dht_bootstrap_server_daemon` file change: 1. In `tox_dht_bootstrap_server_daemon.sh` file change:
- `CFG` to where your config file (`conf`) will be; read rights required - `CFG` to where your config file (`conf`) will be; read rights required
- `DAEMON` to point to the executable - `DAEMON` to point to the executable
- `PIDFILE` to point to a pid file daemon would have rights to create - `PIDFILE` to point to a pid file daemon would have rights to create
2. Go over everything in `conf`. Make sure `pid_file_path` matches `PIDFILE` from `tox_dht_bootstrap_server_daemon` 2. Go over everything in `conf`. Make sure `pid_file_path` matches `PIDFILE` from `tox_dht_bootstrap_server_daemon.sh`
3. Execute: 3. Execute:
``` ```
mv tox_dht_bootstrap_server_daemon /etc/init.d/tox_dht_bootstrap_server_daemon mv tox_dht_bootstrap_server_daemon.sh /etc/init.d/tox_dht_bootstrap_server_daemon
``` ```
*(note that we removed `.sh` ending)*
4. Give the right permissions to this file: 4. Give the right permissions to this file:
``` ```

View File

@ -273,7 +273,7 @@ next:
// returns 1 on success // returns 1 on success
// 0 on failure // 0 on failure
int is_connected(DHT *dht, int port, int enable_lan_discovery) int try_connect(DHT *dht, int port, int enable_lan_discovery)
{ {
uint16_t htons_port = htons(port); uint16_t htons_port = htons(port);
@ -382,7 +382,7 @@ int main(int argc, char *argv[])
return 1; return 1;
} }
if (is_connected(dht, port, enable_lan_discovery)) { if (try_connect(dht, port, enable_lan_discovery)) {
syslog(LOG_INFO, "Successfully connected to DHT\n"); syslog(LOG_INFO, "Successfully connected to DHT\n");
} else { } else {
syslog(LOG_ERR, "Couldn't connect to the DHT. Check settings and network connections. Exiting.\n"); syslog(LOG_ERR, "Couldn't connect to the DHT. Check settings and network connections. Exiting.\n");