Make sure the staging dir in OSS-Fuzz packaging rule is cleaned up, to permit non-sandboxed runs. (#134)

diff --git a/fuzzing/private/oss_fuzz/package.bzl b/fuzzing/private/oss_fuzz/package.bzl
index f514b69..75b2e09 100644
--- a/fuzzing/private/oss_fuzz/package.bzl
+++ b/fuzzing/private/oss_fuzz/package.bzl
@@ -29,8 +29,11 @@
         outputs = [output_archive],
         inputs = action_inputs,
         command = """
-            declare -r STAGING_DIR="$(pwd)/{output}.staging"
-            mkdir "$STAGING_DIR"
+            declare -r STAGING_DIR="$(mktemp --directory -t oss-fuzz-pkg.XXXXXXXXXX)"
+            function cleanup() {{
+                rm -rf "$STAGING_DIR"
+            }}
+            trap cleanup EXIT
             ln -s "$(pwd)/{binary_path}" "$STAGING_DIR/{base_name}"
             if [[ -n "{corpus_dir}" ]]; then
                 pushd "{corpus_dir}" >/dev/null