From 0b7fd61b6d460cc47ac639c9d6d23b8cc05d4e68 Mon Sep 17 00:00:00 2001 From: Marius Halden Date: Tue, 30 Aug 2016 21:19:19 +0200 Subject: Add command to create the spool directory --- createspool.c | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 createspool.c (limited to 'createspool.c') diff --git a/createspool.c b/createspool.c new file mode 100644 index 0000000..6650cc8 --- /dev/null +++ b/createspool.c @@ -0,0 +1,44 @@ +#include +#include +#include + +/* + * TODO: + * This needs more error-checking + * Chmod directories which have to be group writable + */ + +int +main(int argc, char **argv) +{ + char *path; + char *tmp; + + if (argc > 1) + path = argv[1]; + else + path = "."; + + asprintf(&tmp, "%s/tmp", path); + mkdir(tmp, 0770); + free(tmp); + + asprintf(&tmp, "%s/new", path); + mkdir(tmp, 0770); + free(tmp); + + asprintf(&tmp, "%s/work", path); + mkdir(tmp, 0770); + free(tmp); + + asprintf(&tmp, "%s/failed", path); + mkdir(tmp, 0770); + free(tmp); + + asprintf(&tmp, "%s/done", path); + mkdir(tmp, 0770); + free(tmp); + + + return 0; +} -- cgit v1.2.3