14 lines
549 B
Bash
14 lines
549 B
Bash
#!/bin/bash
|
|
# Initialize the supplied contest workspace once, also after a team-home reset.
|
|
set -eu
|
|
export PATH="/usr/local/lib/acpc-toolchain:$PATH"
|
|
workspace="$HOME/eclipse-workspace"
|
|
mkdir -p "$workspace"
|
|
if [ ! -f "$workspace/.acpc-imported" ]; then
|
|
/opt/eclipse/eclipse -nosplash -data "$workspace" \
|
|
-application org.eclipse.cdt.managedbuilder.core.headlessbuild \
|
|
-import "$HOME/contest" -no-indexer > "$workspace/import.log" 2>&1
|
|
touch "$workspace/.acpc-imported"
|
|
fi
|
|
exec /opt/eclipse/eclipse -data "$workspace" "$@"
|