X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=appimage%2Fctdlvisor.c;h=5f088de4e7eb2bca1523cb1d1cc1721a763074fd;hp=63230afaef3338132212cb9105dbc0f7fe6f6c38;hb=34b4acf39cd04a4370eba5806379003a0de48330;hpb=eb57280f825bc3d1cf0879f5ec6be1d81994c720 diff --git a/appimage/ctdlvisor.c b/appimage/ctdlvisor.c index 63230afae..5f088de4e 100644 --- a/appimage/ctdlvisor.c +++ b/appimage/ctdlvisor.c @@ -42,10 +42,12 @@ pid_t start_citadel() { pid_t start_webcit() { char bin[1024]; sprintf(bin, "%s/usr/local/webcit/webcit", getenv("APPDIR")); + char wchome[1024]; + sprintf(wchome, "-h%s/usr/local/webcit", getenv("APPDIR")); pid_t pid = fork(); if (pid == 0) { printf("Executing %s\n", bin); - execlp(bin, "webcit", "-x9", "-p80", "uds", "/usr/local/citadel", NULL); + execlp(bin, "webcit", "-x9", wchome, "-p80", "uds", "/usr/local/citadel", NULL); perror("execlp"); exit(errno); } @@ -58,10 +60,12 @@ pid_t start_webcit() { pid_t start_webcits() { char bin[1024]; sprintf(bin, "%s/usr/local/webcit/webcit", getenv("APPDIR")); + char wchome[1024]; + sprintf(wchome, "-h%s/usr/local/webcit", getenv("APPDIR")); pid_t pid = fork(); if (pid == 0) { printf("Executing %s\n", bin); - execlp(bin, "webcit", "-x9", "-s", "-p443", "uds", "/usr/local/citadel", NULL); + execlp(bin, "webcit", "-x9", wchome, "-s", "-p443", "uds", "/usr/local/citadel", NULL); perror("execlp"); exit(errno); }