Fix FreeBSD package names in freebsd_start.sh

- Remove procps (Linux-only, FreeBSD has these utilities in base)
- Move streamlink from pkg to pip install in venv (more reliable on FreeBSD)
This commit is contained in:
Claude 2026-01-10 22:31:58 +00:00
parent c6eb9a477a
commit 54101ca5af
No known key found for this signature in database

View file

@ -114,11 +114,9 @@ install_packages() {
node \
npm \
ffmpeg \
streamlink \
sudo \
bash \
gmake \
procps
gmake
echo ">>> Enabling and starting PostgreSQL..."
sysrc -f /etc/rc.conf postgresql_enable="YES"
@ -255,11 +253,11 @@ setup_python_env() {
env/bin/pip install -r requirements-freebsd.txt || true
"
# Install gunicorn and daphne in the virtual environment (like Debian)
echo ">>> Installing gunicorn and daphne in venv..."
# Install gunicorn, daphne, and streamlink in the virtual environment (like Debian)
echo ">>> Installing gunicorn, daphne, and streamlink in venv..."
su - "$DISPATCH_USER" -c "
cd '$APP_DIR'
env/bin/pip install gunicorn daphne
env/bin/pip install gunicorn daphne streamlink
"
# Link ffmpeg for the venv