28 lines
529 B
Bash
28 lines
529 B
Bash
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
MODE=${1:---check}
|
|
|
|
case "$MODE" in
|
|
--check)
|
|
echo "V2R1C0 RC1 validation mode"
|
|
;;
|
|
--install)
|
|
echo "Install requires approved OpenClaw Cell target"
|
|
;;
|
|
--rollback)
|
|
echo "Rollback requires recorded Cell backup"
|
|
;;
|
|
*)
|
|
echo "Usage: $0 [--check|--install|--rollback]"
|
|
exit 2
|
|
;;
|
|
esac
|
|
|
|
python3 - <<'PY'
|
|
import compileall
|
|
raise SystemExit(0 if compileall.compile_dir('active-runtime/app/aios_v2r1', quiet=1) else 1)
|
|
PY
|
|
|
|
echo "python runtime syntax: PASS"
|