From d155b41eb051f05bb172fa8fddcd0a04a6bcff3f Mon Sep 17 00:00:00 2001 From: Benoit Daloze Date: Fri, 15 Jun 2018 19:29:38 +0200 Subject: [PATCH] Ensure extracted tarball matches the package name --- bin/ruby-build | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bin/ruby-build b/bin/ruby-build index f8c2e425fe..53a96531de 100755 --- a/bin/ruby-build +++ b/bin/ruby-build @@ -381,7 +381,10 @@ fetch_tarball() { download_tarball "$package_url" "$package_filename" "$checksum" fi - { if tar $tar_args "$package_filename"; then + mkdir "$package_name" + + { if tar $tar_args "$package_filename" -C "$package_name" --strip-components=1; then + ls >&2 if [ -z "$KEEP_BUILD_PATH" ]; then rm -f "$package_filename" else