diff --git a/build-release b/build-release index f03502f..2dc26a6 100755 --- a/build-release +++ b/build-release @@ -241,7 +241,11 @@ package () { rm -v "${archive_filename}" fi - 7z -mx='9' -t"${archive_format}" a "${archive_filename}" . + # Only store files, not folders, folders will be recreated on extraction. + local file_list="$(mktemp)" + find . -type f | cut -c3- | sort > "${file_list}" + 7z -mx='9' -snl -t"${archive_format}" a "${archive_filename}" -i@"${file_list}" + rm "${file_list}" ) }