char ctdl_netout_dir[PATH_MAX]="network/spoolout";
char ctdl_netin_dir[PATH_MAX]="network/spoolin";
char ctdl_netcfg_dir[PATH_MAX]="netconfigs";
+char ctdl_sbin_dir[PATH_MAX];
+char ctdl_bin_dir[PATH_MAX];
/* some of our files, that are needed in several places */
char file_citadel_control[PATH_MAX]="";
const char* basedir;
char dirbuffer[PATH_MAX]="";
-
-
+ /*
+ * Ok, we keep our binaries either in the citadel base dir,
+ * or in /usr/sbin / /usr/bin
+ */
+#ifdef HAVE_ETC_DIR
+ snprintf(ctdl_sbin_dir, sizeof ctdl_sbin_dir, "/usr/sbin/");
+ snprintf(ctdl_bin_dir, sizeof ctdl_bin_dir, "/usr/bin/");
+#else
+ snprintf(ctdl_sbin_dir, sizeof ctdl_sbin_dir, "/usr/sbin");
+ snprintf(ctdl_bin_dir, sizeof ctdl_bin_dir, "/usr/bin");
+#endif
#ifndef HAVE_ETC_DIR
basedir=ctdldir;