From 69011919790dd64568e91563659e57a77452b002 Mon Sep 17 00:00:00 2001 From: merakor Date: Fri, 30 Jul 2021 10:39:56 +0000 Subject: cpt-checksum: don't generate checksums file if no sources exist FossilOrigin-Name: ba75b770884c705c81be7e47cc2d697bd2b2971ae9ae14985873d795c20ad5f6 --- src/cpt-checksum | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/cpt-checksum b/src/cpt-checksum index 5c6de52..951eb34 100755 --- a/src/cpt-checksum +++ b/src/cpt-checksum @@ -13,8 +13,13 @@ create_cache for pkg; do pkg_lint "$pkg" c; done for pkg; do pkg_sources "$pkg" c; done - for pkg; do + # Do not generate checksums if the 'sources' file is empty or it doesn't + # exist. + [ -s "$(pkg_find "$pkg")/sources" ] || { + log "$pkg" "No 'sources' file, skipping checksums" + continue + } pkg_checksums "$pkg" | { repo_dir=$(pkg_find "$pkg") -- cgit v1.2.3