mirror of
https://github.com/servalproject/serval-dna.git
synced 2025-02-05 18:49:12 +00:00
Change monitor.socket and mdp.socket prefs to be a suffix which is applied to the instance directory (normal) or org.servalproject.servald (abstract)
This commit is contained in:
parent
719d1fe72c
commit
626ddee8da
10
serval.h
10
serval.h
@ -1541,11 +1541,9 @@ void sigPipeHandler(int signal);
|
||||
void sigIoHandler(int signal);
|
||||
|
||||
#ifdef USE_ABSTRACT_NAMESPACE
|
||||
/* Long ones for abstract name space */
|
||||
#define DEFAULT_MONITOR_SOCKET_NAME "org.servalproject.servald.monitor.socket"
|
||||
#define DEFAULT_MDP_SOCKET_NAME "org.servalproject.servald.mdp.socket"
|
||||
#else
|
||||
/* Short ones elsewhere */
|
||||
#define DEFAULT_ABSTRACT_PREFIX "org.servalproject.servald"
|
||||
#endif
|
||||
|
||||
#define DEFAULT_MONITOR_SOCKET_NAME "monitor.socket"
|
||||
#define DEFAULT_MDP_SOCKET_NAME "mdp.socket"
|
||||
#endif
|
||||
|
||||
|
3
socket.c
3
socket.c
@ -78,7 +78,8 @@ socket_setname(struct sockaddr_un *sockname, const char *name, socklen_t *len) {
|
||||
#ifdef USE_ABSTRACT_NAMESPACE
|
||||
sockname->sun_path[0] = 0;
|
||||
/* Note: -2 here not -1 because sprintf will put the trailling nul in */
|
||||
*len = snprintf(sockname->sun_path + 1, sizeof(sockname->sun_path) - 2, "%s", name);
|
||||
*len = snprintf(sockname->sun_path + 1, sizeof(sockname->sun_path) - 2, "%s.%s",
|
||||
DEFAULT_ABSTRACT_PREFIX, name);
|
||||
if (*len > sizeof(sockname->sun_path) - 2)
|
||||
FATALF("Socket path too long (%d > %d)", *len, sizeof(sockname->sun_path) - 2);
|
||||
|
||||
|
@ -37,8 +37,8 @@ setup_servald_instance() {
|
||||
push_instance
|
||||
set_instance "$1"
|
||||
executeOk_servald config set interfaces "+>$2"
|
||||
executeOk_servald config set monitor.socket "org.servalproject.servald.monitor.socket.$1"
|
||||
executeOk_servald config set mdp.socket "org.servalproject.servald.mdp.socket.$1"
|
||||
executeOk_servald config set monitor.socket "monitor.socket.$1"
|
||||
executeOk_servald config set mdp.socket "mdp.socket.$1"
|
||||
executeOk_servald keyring add
|
||||
assert [ -e "$SERVALINSTANCE_PATH/serval.keyring" ]
|
||||
executeOk_servald keyring list
|
||||
|
Loading…
x
Reference in New Issue
Block a user