summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--scripts/libmakepkg/source.sh.in3
-rw-r--r--scripts/libmakepkg/source/file.sh.in3
2 files changed, 3 insertions, 3 deletions
diff --git a/scripts/libmakepkg/source.sh.in b/scripts/libmakepkg/source.sh.in
index 16db14af..4eaf6269 100644
--- a/scripts/libmakepkg/source.sh.in
+++ b/scripts/libmakepkg/source.sh.in
@@ -75,12 +75,11 @@ extract_sources() {
get_all_sources_for_arch 'all_sources'
for netfile in "${all_sources[@]}"; do
- local file=$(get_filename "$netfile")
local proto=$(get_protocol "$netfile")
if declare -f extract_$proto > /dev/null; then
extract_$proto "$netfile"
else
- extract_file "$file"
+ extract_file "$netfile"
fi
done
}
diff --git a/scripts/libmakepkg/source/file.sh.in b/scripts/libmakepkg/source/file.sh.in
index 7297a1c6..df4256f7 100644
--- a/scripts/libmakepkg/source/file.sh.in
+++ b/scripts/libmakepkg/source/file.sh.in
@@ -83,8 +83,9 @@ download_file() {
}
extract_file() {
- local file=$1
+ local netfile=$1
+ local file=$(get_filename "$netfile")
local filepath=$(get_filepath "$file")
rm -f "$srcdir/${file}"
ln -s "$filepath" "$srcdir/"