blob: 1dcd8c572ed92baebbf038432d2b1bc3b04f736f [file] [log] [blame]
#!/bin/bash
set -eou pipefail
if [ "$#" -ne 1 ]; then
echo "Missing required arg: folly_src_path"
exit 1
fi
folly_src_path="$1"
if [ ! -d "${folly_src_path}" ]; then
echo "folly_src_path is not a valid directory: ${folly_src_path}"
exit 1
fi
dir="$(cd "$(dirname "${BASH_SOURCE[0]:-$0}")" && pwd)"
overlay_dir="${dir}/overlay"
mkdir -p "${overlay_dir}"
cd "${folly_src_path}"
find . -name "BUILD.bazel" | rsync -av --files-from=- . "${overlay_dir}"
rsync -avR bzl/ "${overlay_dir}"
rsync -av MODULE.bazel "${dir}/MODULE.bazel"