From eaef169d7563ea5b426c7a51c9afea9177d92b72 Mon Sep 17 00:00:00 2001 From: dacctal Date: Sun, 28 Jun 2026 03:00:32 +0000 Subject: added reason why i don't self host videos --- src/update_all.c | 58 ++++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 42 insertions(+), 16 deletions(-) (limited to 'src/update_all.c') 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 . + +*/ + #include #include #include @@ -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 -- cgit v1.2.3