diff options
| author | dacctal <dacctal@symlinx.net> | 2026-06-21 01:33:58 +0000 |
|---|---|---|
| committer | dacctal <dacctal@symlinx.net> | 2026-06-21 01:33:58 +0000 |
| commit | 7cde9aeb5dccce578c1eed13cf1ed2c61e446800 (patch) | |
| tree | 3323e34bbec0a87a4bb659a90816b28a6a241f5a /src/fetch_src.c | |
| parent | 6482da05e96630d622f7deea02e31cb0ff07c89e (diff) | |
huge code cleanup
Diffstat (limited to 'src/fetch_src.c')
| -rw-r--r-- | src/fetch_src.c | 68 |
1 files changed, 30 insertions, 38 deletions
diff --git a/src/fetch_src.c b/src/fetch_src.c index 8ad1ff5..55ce135 100644 --- a/src/fetch_src.c +++ b/src/fetch_src.c @@ -1,55 +1,47 @@ +#include <ftw.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <sys/stat.h> -#include <ftw.h> #include <unistd.h> -#include "fetch_src.h" #include "fetch_git.h" +#include "fetch_src.h" #include "vars.h" static int remove_tree( const char *fpath, const struct stat *sb, int typeflag, struct FTW *ftwbuf ) { - (void)sb; - (void)ftwbuf; - if (typeflag == FTW_F || typeflag == FTW_SL) { - unlink(fpath); - } else if (typeflag == FTW_DP) { - rmdir(fpath); - } - return 0; + (void)sb; + (void)ftwbuf; + if (typeflag == FTW_F || typeflag == FTW_SL) { + unlink(fpath); + } else if (typeflag == FTW_DP) { + rmdir(fpath); + } + return 0; } void fetch_src(Pkg pkg) { - if (is_verbose) printf( - "%s target source directory: %s\n", - print_pkgit, pkg.src - ); - if (file_exists(pkg.src)) { - if (is_verbose) printf( - "%s %s already exists. deleting...\n", - print_pkgit, pkg.src - ); - nftw(pkg.src, remove_tree, 64, FTW_DEPTH | FTW_PHYS); - } - if (strcmp(pkg.url, "") == 0) { - if (is_verbose) printf( - "%s creating directory %s...\n", - print_pkgit, pkg.src - ); - mkdir_p(pkg.src); - return; - } - if (fetch_git(pkg) == 0) { - if (is_verbose) printf( - "%s cloned into %s\n", - print_pkgit, pkg.src - ); - return; - } - printf("%s no fetch methods worked.\n", print_error); - exit(EXIT_FAILURE); + if (is_verbose) + printf("%s target source directory: %s\n", print_pkgit, pkg.src); + if (file_exists(pkg.src)) { + if (is_verbose) + printf("%s %s already exists. deleting...\n", print_pkgit, pkg.src); + nftw(pkg.src, remove_tree, 64, FTW_DEPTH | FTW_PHYS); + } + if (strcmp(pkg.url, "") == 0) { + if (is_verbose) + printf("%s creating directory %s...\n", print_pkgit, pkg.src); + mkdir_p(pkg.src); + return; + } + if (fetch_git(pkg) == 0) { + if (is_verbose) + printf("%s cloned into %s\n", print_pkgit, pkg.src); + return; + } + printf("%s no fetch methods worked.\n", print_error); + exit(EXIT_FAILURE); }
\ No newline at end of file |
