mirror of
https://github.com/trailofbits/buttercup
synced 2026-06-21 14:11:39 +00:00
f6067005e6
* Add passing gh token * Change docker to automatically download kythe release * Update workflow
17 lines
490 B
Bash
17 lines
490 B
Bash
#!/bin/bash -e
|
|
|
|
set -euxo pipefail
|
|
|
|
echo "Called with $@"
|
|
echo "done"
|
|
|
|
KYTHE_OUTPUT_DIRECTORY_ORIG=$KYTHE_OUTPUT_DIRECTORY
|
|
KYTHE_OUTPUT_DIRECTORY=$(mktemp -d -t kythe_output_XXXXXXXXXXXXXXX)
|
|
mkdir -p $KYTHE_OUTPUT_DIRECTORY
|
|
KYTHE_OUTPUT_DIRECTORY=$KYTHE_OUTPUT_DIRECTORY $KYTHE_RELEASE_DIR/extractors/cxx_extractor "$@" & pid=$!
|
|
$ORIG_CC "$@"
|
|
wait "$pid"
|
|
|
|
for X in $KYTHE_OUTPUT_DIRECTORY/*.kzip; do [[ -e $X ]] && mv "$X" $KYTHE_OUTPUT_DIRECTORY_ORIG/; done
|
|
rm -r $KYTHE_OUTPUT_DIRECTORY
|