mirror of https://github.com/dirtbags/moth.git
Another tweak to FS structure
This commit is contained in:
parent
edf695a35e
commit
8d8ea21250
|
@ -48,7 +48,7 @@ main(int argc, char *argv[])
|
||||||
|
|
||||||
|
|
||||||
/* Does the token exist? */
|
/* Does the token exist? */
|
||||||
if (! fgrepx(token, srv_path("tokens.db"))) {
|
if (! fgrepx(token, srv_path("var/tokens.db"))) {
|
||||||
cgi_page("Token does not exist", "");
|
cgi_page("Token does not exist", "");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -69,7 +69,7 @@ main(int argc, char *argv[])
|
||||||
my_snprintf(line, sizeof(line),
|
my_snprintf(line, sizeof(line),
|
||||||
"%s %s", team, token);
|
"%s %s", team, token);
|
||||||
award_and_log_uniquely(team, category, 1,
|
award_and_log_uniquely(team, category, 1,
|
||||||
"tokens.db", line);
|
"var/tokens.db", line);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -364,7 +364,7 @@ team_exists(char const *teamhash)
|
||||||
}
|
}
|
||||||
|
|
||||||
/* stat seems to be the preferred way to check for existence. */
|
/* stat seems to be the preferred way to check for existence. */
|
||||||
ret = stat(srv_path("teams/names/%s", teamhash), &buf);
|
ret = stat(srv_path("var/teams/names/%s", teamhash), &buf);
|
||||||
if (-1 == ret) {
|
if (-1 == ret) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -420,7 +420,7 @@ award_points(char const *teamhash,
|
||||||
token log.
|
token log.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
filename = srv_path("points.new/%d.%d.%s.%s.%ld",
|
filename = srv_path("var/points.new/%d.%d.%s.%s.%ld",
|
||||||
now, getpid(),
|
now, getpid(),
|
||||||
teamhash, category, points);
|
teamhash, category, points);
|
||||||
|
|
||||||
|
|
|
@ -93,7 +93,7 @@ main(int argc, char *argv[])
|
||||||
int fd;
|
int fd;
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
fd = open(srv_path("token.keys/%.*s", servicelen, service), O_RDONLY);
|
fd = open(srv_path("var/token.keys/%.*s", servicelen, service), O_RDONLY);
|
||||||
if (-1 == fd) {
|
if (-1 == fd) {
|
||||||
perror("Open key");
|
perror("Open key");
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -143,7 +143,7 @@ main(int argc, char *argv[])
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
do {
|
do {
|
||||||
fd = open(srv_path("tokens.db"), O_WRONLY | O_CREAT, 0666);
|
fd = open(srv_path("var/tokens.db"), O_WRONLY | O_CREAT, 0666);
|
||||||
if (-1 == fd) break;
|
if (-1 == fd) break;
|
||||||
|
|
||||||
ret = lockf(fd, F_LOCK, 0);
|
ret = lockf(fd, F_LOCK, 0);
|
||||||
|
|
|
@ -73,7 +73,7 @@ main(int argc, char *argv[])
|
||||||
my_snprintf(line, sizeof(line),
|
my_snprintf(line, sizeof(line),
|
||||||
"%s %s %ld", team, category, points);
|
"%s %s %ld", team, category, points);
|
||||||
award_and_log_uniquely(team, category, points,
|
award_and_log_uniquely(team, category, points,
|
||||||
"puzzler.db", line);
|
"var/puzzler.db", line);
|
||||||
}
|
}
|
||||||
|
|
||||||
cgi_page("Points awarded",
|
cgi_page("Points awarded",
|
||||||
|
|
|
@ -59,7 +59,7 @@ main(int argc, char *argv[])
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
FILE *f = fopen(srv_path("puzzler.db"), "r");
|
FILE *f = fopen(srv_path("var/puzzler.db"), "r");
|
||||||
char cat[CAT_MAX];
|
char cat[CAT_MAX];
|
||||||
char points_str[11];
|
char points_str[11];
|
||||||
long points;
|
long points;
|
||||||
|
|
Loading…
Reference in New Issue