From e09210f1d6660e21925015c6ab6b7c420b53834b Mon Sep 17 00:00:00 2001 From: merakor Date: Mon, 31 Aug 2020 20:57:31 +0000 Subject: pkg_sources(): return when there is no source file. FossilOrigin-Name: 1c0091a687350b6f6eefc9dd676c4e4f2d3c4a81a514aa3c95113898cc4c1ea1 --- src/cpt-lib | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/cpt-lib b/src/cpt-lib index 288838c..db7f26a 100644 --- a/src/cpt-lib +++ b/src/cpt-lib @@ -499,6 +499,11 @@ pkg_cache() { pkg_sources() { # Download any remote package sources. The existence of local # files is also checked. + repo_dir=$(pkg_find "$1") + + # Support packages without sources. Simply do nothing. + [ -f "$repo_dir/sources" ] || return 0 + log "$1" "Downloading sources" # Store each downloaded source in a directory named after the -- cgit v1.2.3