#!/bin/bash
# install-openh264.sh - устанавливает OpenH264 (запускается пользователем)

# Проверка root
if [ $EUID -ne 0 ]; then
    echo "❌ Этот скрипт нужно запускать с правами root"
    echo "   sudo install-openh264"
    exit 1
fi

echo "=================================================="
echo " Установка OpenH264 из репозитория Cisco"
echo "=================================================="
echo ""

# Устанавливаем пакеты
zypper install -y libopenh264-8 mozilla-openh264 gstreamer-plugin-openh264

# Блокируем от обновлений
if [ ! -f /etc/zypp/locks ]; then
    touch /etc/zypp/locks
fi

for pkg in libopenh264-8 mozilla-openh264 gstreamer-plugin-openh264; do
    if ! grep -q "^package $pkg lock" /etc/zypp/locks 2>/dev/null; then
        echo "package $pkg lock" >> /etc/zypp/locks
        echo "🔒 Заблокирован: $pkg"
    fi
done

echo ""
echo "✅ OpenH264 установлен и настроен"
echo ""