mirror of
https://github.com/m1k1o/neko.git
synced 2024-07-24 14:40:50 +12:00
35 lines
1.1 KiB
Bash
Executable File
35 lines
1.1 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
set -eux
|
|
|
|
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
|
|
|
|
#
|
|
# chromium
|
|
mkdir -p /etc/chromium/policies/managed
|
|
|
|
# https://cloud.google.com/docs/chrome-enterprise/policies/
|
|
cp $DIR/policies.json /etc/chromium/policies/managed/policies.json
|
|
#rm -f /etc/chromium/policies/managed/policies.json
|
|
|
|
cp $DIR/preferences.json /usr/share/chromium/master_preferences
|
|
#rm -f /usr/share/chromium/master_preferences
|
|
|
|
cp $DIR/supervisord.conf /etc/neko/supervisord/chromium.conf
|
|
#rm -f /etc/neko/supervisord/firefox.conf
|
|
|
|
#
|
|
# install widevine module
|
|
if [ ! -f /usr/lib/chromium/libwidevinecdm.so ]; then
|
|
WIDEVINE_VERSION=$(wget --quiet -O - https://dl.google.com/widevine-cdm/versions.txt | tail -n 1)
|
|
wget -O /tmp/widevine.zip "https://dl.google.com/widevine-cdm/$WIDEVINE_VERSION-linux-x64.zip"
|
|
unzip -p /tmp/widevine.zip libwidevinecdm.so > /usr/lib/chromium/libwidevinecdm.so
|
|
chmod 644 /usr/lib/chromium/libwidevinecdm.so
|
|
rm /tmp/widevine.zip
|
|
fi
|
|
|
|
#
|
|
# clean up old sessions
|
|
rm -rf /home/$USER/.cache/chromium
|
|
rm -rf /home/$USER/.config/chromium
|