aboutsummaryrefslogtreecommitdiff
path: root/src/setup_dirs.c
diff options
context:
space:
mode:
authordacctal <donotcontactmevia@email.invalid>2026-06-28 03:00:32 +0000
committerdacctal <donotcontactmevia@email.invalid>2026-06-28 03:00:32 +0000
commiteaef169d7563ea5b426c7a51c9afea9177d92b72 (patch)
tree1e1b58196efe722a3954bf3002ed4ea62a37af19 /src/setup_dirs.c
parentfd9f38ea42b04d23203c1d407d8c6f19d673264b (diff)
added reason why i don't self host videos
Diffstat (limited to 'src/setup_dirs.c')
-rw-r--r--src/setup_dirs.c35
1 files changed, 26 insertions, 9 deletions
diff --git a/src/setup_dirs.c b/src/setup_dirs.c
index ee2196d..02442c3 100644
--- a/src/setup_dirs.c
+++ b/src/setup_dirs.c
@@ -1,4 +1,23 @@
-#include <stdio.h>
+/*
+
+ pkgit - package it!
+
+ Copyright (C) 2026 dacctal
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>.
+
+*/
+
#include <string.h>
#include <sys/stat.h>
@@ -6,12 +25,10 @@
#include "vars.h"
void setup_dirs() {
- mkdir_p(config_dir);
- for (int i = 0; i < 5; i++) {
- if (install_directories[i] && strlen(install_directories[i]) > 0) {
- if (!file_exists(install_directories[i])) {
- mkdir_p(install_directories[i]);
- }
- }
- }
+ mkdir_p(config_dir);
+ for (int i = 0; i < 5; i++) {
+ if (install_directories[i] && strlen(install_directories[i]) <= 0) continue;
+ if (file_exists(install_directories[i])) continue;
+ mkdir_p(install_directories[i]);
+ }
} \ No newline at end of file