diff -r 8c5881324a79 -r eec7a46a4c19 scripts/functions --- a/scripts/functions Sun Jan 04 22:17:53 2009 +0000 +++ b/scripts/functions Mon Jan 05 20:37:03 2009 +0000 @@ -599,7 +599,7 @@ .tar) base=$(tar tf "${full_file}" |head -n 1 |cut -d / -f 1 || true);; esac CT_TestOrAbort "There was a problem when extracting '${file}'" -d "${base}" -o "${base}" != "${file}" - mv "${base}" "${file}" + ln -s "${base}" "${file}" fi # Kludge: outside this function, we wouldn't know if we had just extracted