summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--scripts/lib/ptxd_make_world_extract.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/scripts/lib/ptxd_make_world_extract.sh b/scripts/lib/ptxd_make_world_extract.sh
index 46e32ccfb..0e911e731 100644
--- a/scripts/lib/ptxd_make_world_extract.sh
+++ b/scripts/lib/ptxd_make_world_extract.sh
@@ -71,7 +71,7 @@ extract: pkg_extract_dir=$(ptxd_print_path ${pkg_dir})"
fi
local depth=$[${pkg_strip_level:=1}+1]
if [ -e "${pkg_dir}" ]; then
- tar -C "${tmpdir}" --remove-files -c . | \
+ tar -C "$(dirname "${tmpdir}")" --remove-files -c "$(basename "${tmpdir}")" | \
tar -x --strip-components=${depth} -C "${pkg_dir}"
check_pipe_status
else