From 4440d0267f09d00f0292b27b1ebe7732b3e7f525 Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Wed, 5 Feb 2020 12:12:31 +0100 Subject: lib1.sh: add wrksrc --- lib1.sh | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/lib1.sh b/lib1.sh index 9605656..662e79f 100644 --- a/lib1.sh +++ b/lib1.sh @@ -19,19 +19,23 @@ do_extract() { cd /tmp - for d in $distfiles; do - arch=${d##*/} - dir=${arch} - dir=${dir%.gz} - dir=${dir%.xz} - dir=${dir%.bz2} - dir=${dir%.tgz} - dir=${dir%.tbz} - dir=${dir%.txz} - dir=${dir%.tar} - cd $dir - break # first distfile only - done + if [ -z "$wrksrc" ]; then + for d in $distfiles; do + arch=${d##*/} + dir=${arch} + dir=${dir%.gz} + dir=${dir%.xz} + dir=${dir%.bz2} + dir=${dir%.tgz} + dir=${dir%.tbz} + dir=${dir%.txz} + dir=${dir%.tar} + cd $dir + break # first distfile only + done + else + cd "$wrksrc" + fi } post_extract() { :; } -- cgit 1.4.1