#!/bin/sh set -eu umask 077 BASE="${ROUTER_OPS_BASE:-/opt/router-ops}" PUBLIC="$BASE/public" TOKEN_FILE="${ROUTER_PUBLIC_TOKEN_FILE:-$PUBLIC/.router-public-token}" TOKEN="${ROUTER_PUBLIC_TOKEN:-}" if [ -z "$TOKEN" ]; then TOKEN="$(cat "$TOKEN_FILE")" fi ROOT="${ROUTER_PUBLIC_ROOT:-$PUBLIC/r/$TOKEN}" LATEST="$ROOT/latest" OLD="$ROOT/old" REINDEX="${ROUTER_PUBLIC_REINDEX:-$BASE/bin/router-public-reindex}" LOCK_DIR="$BASE/state/locks" LOCK_FILE="$LOCK_DIR/public-publish.lock" if [ "$#" -lt 2 ]; then echo "Usage: router-publish-report