diff options
| author | dacctal <donotcontactmevia@email.invalid> | 2026-06-28 03:00:32 +0000 |
|---|---|---|
| committer | dacctal <donotcontactmevia@email.invalid> | 2026-06-28 03:00:32 +0000 |
| commit | eaef169d7563ea5b426c7a51c9afea9177d92b72 (patch) | |
| tree | 1e1b58196efe722a3954bf3002ed4ea62a37af19 /src/update_all.c | |
| parent | fd9f38ea42b04d23203c1d407d8c6f19d673264b (diff) | |
added reason why i don't self host videos
Diffstat (limited to 'src/update_all.c')
| -rw-r--r-- | src/update_all.c | 58 |
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 |
