13 lines
527 B
Bash
Executable File
13 lines
527 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# Release the webcam on macOS so camera-qrng can use it.
|
|
# Run before starting the server if you see "Lock Rejected" or camera in use.
|
|
# Usage: ./scripts/release-camera.sh (may prompt for sudo password)
|
|
|
|
set -e
|
|
echo "Releasing camera (killing VDCAssistant / AppleCameraAssistant)..."
|
|
sudo killall VDCAssistant 2>/dev/null || true
|
|
sudo killall AppleCameraAssistant 2>/dev/null || true
|
|
sleep 1
|
|
echo "Done. Start the server with: cargo run"
|
|
echo " (Or: PORT=8787 CAMERA_INDEX=0 ./target/debug/camera-qrng)"
|