Signed-off-by: Mike Gilbert <flop...@gentoo.org>
---
 eclass/verify-sig.eclass | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/eclass/verify-sig.eclass b/eclass/verify-sig.eclass
index b74ed78290aa..4d48c9ed8503 100644
--- a/eclass/verify-sig.eclass
+++ b/eclass/verify-sig.eclass
@@ -426,10 +426,14 @@ verify-sig_src_unpack() {
                        verify-sig_verify_detached \
                                "${DISTDIR}/${f%.*}" "${DISTDIR}/${f}"
                done
-       fi
 
-       # finally, unpack the distfiles
-       default_src_unpack
+               # finally, unpack the distfiles
+               if [[ ${#distfiles[@]} -gt 0 ]]; then
+                       unpack "${distfiles[@]}"
+               fi
+       else
+               default_src_unpack
+       fi
 }
 
 fi
-- 
2.45.1


Reply via email to