diff options
author | Leah Neukirchen <leah@vuxu.org> | 2020-02-05 12:12:31 +0100 |
---|---|---|
committer | Leah Neukirchen <leah@vuxu.org> | 2020-02-05 12:12:31 +0100 |
commit | 4440d0267f09d00f0292b27b1ebe7732b3e7f525 (patch) | |
tree | 7a1e36561c27ca954f3ac9da7d65b75b12d724a9 | |
parent | 6e277cff12aaa83ec97cdb1a605edc38a2833527 (diff) | |
download | mewix-4440d0267f09d00f0292b27b1ebe7732b3e7f525.tar.gz mewix-4440d0267f09d00f0292b27b1ebe7732b3e7f525.tar.xz mewix-4440d0267f09d00f0292b27b1ebe7732b3e7f525.zip |
lib1.sh: add wrksrc
-rw-r--r-- | lib1.sh | 30 |
1 files 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() { :; } |