Changed config and cache directory from necronda-server to necronda/server
This commit is contained in:
@ -57,14 +57,17 @@ int cache_process() {
|
|||||||
}
|
}
|
||||||
cache = shm_rw;
|
cache = shm_rw;
|
||||||
|
|
||||||
if (mkdir("/var/necronda-server/", 0755) < 0) {
|
if (mkdir("/var/necronda/", 0755) < 0 && errno != EEXIST) {
|
||||||
if (errno != EEXIST) {
|
fprintf(stderr, ERR_STR "Unable to create directory '/var/necronda/': %s" CLR_STR "\n", strerror(errno));
|
||||||
fprintf(stderr, ERR_STR "Unable to create directory '/var/necronda-server/': %s" CLR_STR "\n", strerror(errno));
|
|
||||||
return -3;
|
return -3;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (mkdir("/var/necronda/server/", 0755) < 0 && errno != EEXIST) {
|
||||||
|
fprintf(stderr, ERR_STR "Unable to create directory '/var/necronda/server/': %s" CLR_STR "\n", strerror(errno));
|
||||||
|
return -3;
|
||||||
}
|
}
|
||||||
|
|
||||||
FILE *cache_file = fopen("/var/necronda-server/cache", "rb");
|
FILE *cache_file = fopen("/var/necronda/server/cache", "rb");
|
||||||
if (cache_file != NULL) {
|
if (cache_file != NULL) {
|
||||||
fread(cache, sizeof(cache_entry), CACHE_ENTRIES, cache_file);
|
fread(cache, sizeof(cache_entry), CACHE_ENTRIES, cache_file);
|
||||||
fclose(cache_file);
|
fclose(cache_file);
|
||||||
@ -191,7 +194,7 @@ int cache_process() {
|
|||||||
|
|
||||||
if (cache_changed) {
|
if (cache_changed) {
|
||||||
cache_changed = 0;
|
cache_changed = 0;
|
||||||
cache_file = fopen("/var/necronda-server/cache", "wb");
|
cache_file = fopen("/var/necronda/server/cache", "wb");
|
||||||
if (cache_file == NULL) {
|
if (cache_file == NULL) {
|
||||||
fprintf(stderr, ERR_STR "Unable to open cache file: %s" CLR_STR "\n", strerror(errno));
|
fprintf(stderr, ERR_STR "Unable to open cache file: %s" CLR_STR "\n", strerror(errno));
|
||||||
free(buf);
|
free(buf);
|
||||||
|
@ -18,10 +18,6 @@
|
|||||||
# define CACHE_MAGIC_FILE "/usr/share/file/misc/magic.mgc"
|
# define CACHE_MAGIC_FILE "/usr/share/file/misc/magic.mgc"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef DEFAULT_CONFIG_FILE
|
|
||||||
# define DEFAULT_CONFIG_FILE "/etc/necronda-server/necronda-server.conf"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
char filename[256];
|
char filename[256];
|
||||||
|
@ -17,6 +17,11 @@
|
|||||||
#define CONFIG_TYPE_LOCAL 1
|
#define CONFIG_TYPE_LOCAL 1
|
||||||
#define CONFIG_TYPE_REVERSE_PROXY 2
|
#define CONFIG_TYPE_REVERSE_PROXY 2
|
||||||
|
|
||||||
|
#ifndef DEFAULT_CONFIG_FILE
|
||||||
|
# define DEFAULT_CONFIG_FILE "/etc/necronda/server.conf"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
int type;
|
int type;
|
||||||
char name[256];
|
char name[256];
|
||||||
|
Reference in New Issue
Block a user