blob: 1dfddfa6665ef8ffc2594a4185a94107d798e12c [file] [log] [blame]
#!/bin/bash
set -euo pipefail
OUTPUT=${PWD}/$1
shift
ZIP=${PWD}/$1
shift
UNZIP=${PWD}/$1
shift
CONSTANTS_JAVA=${PWD}/$1
TMPDIR=$(mktemp -d)
trap "rm -rf $TMPDIR" EXIT
OUTPUT_CONSTANTS=$TMPDIR/java/com/google/devtools/build/lib/Constants.java
mkdir -p $(dirname $OUTPUT_CONSTANTS)
cp $CONSTANTS_JAVA $OUTPUT_CONSTANTS
cd $TMPDIR
$ZIP -jt -qr $OUTPUT .