2024-02-13 13:37:15 -08:00

19 lines
602 B
Bash
Executable File

#! /bin/bash
BIN=/usr/bin/opera-real
LANG=$(echo $LC_ALL| sed 's/\.UTF-8//g'| sed 's/_/-/g')
LANG_SHORT=$(echo $LANG | awk -F'-' '{print $1}')
if [ -f /usr/lib/x86_64-linux-gnu/opera/localization/${LANG_SHORT}.pak ]; then
LANG_CLI="--lang=${LANG_SHORT}"
fi
if [ -f /usr/lib/x86_64-linux-gnu/opera/localization/${LANG}.pak ]; then
LANG_CLI="--lang=${LANG}"
fi
# Run normally on privved containers or modified un non priv
if grep -q 'Seccomp:.0' /proc/1/status; then
${BIN} --password-store=basic ${LANG_CLI} "$@"
else
${BIN} --password-store=basic --no-sandbox --test-type ${LANG_CLI} "$@"
fi