aboutsummaryrefslogtreecommitdiff
path: root/src/update_all.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/update_all.c
parentfd9f38ea42b04d23203c1d407d8c6f19d673264b (diff)
added reason why i don't self host videos
Diffstat (limited to 'src/update_all.c')
-rw-r--r--src/update_all.c58
1 files changed, 42 insertions, 16 deletions
diff --git a/src/update_all.c b/src/update_all.c
index 8a7d57f..79b653c 100644
--- a/src/update_all.c
+++ b/src/update_all.c
@@ -1,3 +1,23 @@
+/*
+
+ 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 <dirent.h>
#include <stdio.h>
#include <stdlib.h>
@@ -13,20 +33,26 @@
#include "vars.h"
void update_all() {
- init_lua_state();
- cache_repos();
- struct dirent* dirent_ptr;
- DIR* dir_ptr;
- if ((dir_ptr = opendir(get_install_dir("src"))) == NULL) {
- fprintf(stderr, "%s could not open %s\n", print_pkgit, get_install_dir("src"));
- }
- while ((dirent_ptr = readdir(dir_ptr)) != NULL) {
- if (strcmp(dirent_ptr->d_name, "..") == 0 || strcmp(dirent_ptr->d_name, ".") == 0) continue;
- for (size_t i = 0; i < cached_repos_count; i++) {
- if (strcmp(dirent_ptr->d_name, cached_repos[i].source_key) != 0) continue;
- Pkg pkg = create_pkg(cached_repos[i].source_value);
- update_pkg(pkg);
- }
- }
- closedir(dir_ptr);
+ init_lua_state();
+ cache_repos();
+ struct dirent* dirent_ptr;
+ DIR* dir_ptr;
+ if ((dir_ptr = opendir(get_install_dir("src"))) == NULL) {
+ fprintf(
+ stderr, "%s could not open %s\n",
+ print_pkgit, get_install_dir("src")
+ );
+ }
+ while ((dirent_ptr = readdir(dir_ptr)) != NULL) {
+ if (
+ strcmp(dirent_ptr->d_name, "..") == 0 ||
+ strcmp(dirent_ptr->d_name, ".") == 0
+ ) continue;
+ for (size_t i = 0; i < cached_repos_count; i++) {
+ if (strcmp(dirent_ptr->d_name, cached_repos[i].source_key) != 0) continue;
+ Pkg pkg = create_pkg(cached_repos[i].source_value);
+ update_pkg(pkg);
+ }
+ }
+ closedir(dir_ptr);
} \ No newline at end of file