init-browser-policies.bash: don't break Fedora Atomic Chromium package

This commit is contained in:
Aminda Suomalainen 2025-11-04 12:59:29 +02:00
parent c87e1dc122
commit b00e8c8184
Signed by: Mikaela
GPG Key ID: 99392F62BAE30723

View File

@ -74,10 +74,21 @@ mkdir -p /etc/brave
setfacl --recursive --modify=u:root:rwX,g:root:rwX,o:rX /etc/brave setfacl --recursive --modify=u:root:rwX,g:root:rwX,o:rX /etc/brave
ln -nsfv /etc/opt/chromium/policies /etc/brave/policies ln -nsfv /etc/opt/chromium/policies /etc/brave/policies
# Vivaldi # Fedora chromium package and for some reason Vivaldi
if [ -d /usr/etc ]; then
echo "We may be on Fedora Atomic, time for the next if to not break things..."
if [ -d /usr/etc/chromium ]; then
cp --verbose --recursive --update /usr/etc/chromium/ --target-directory=/etc/
cp -v /etc/opt/chromium/policies/managed/*.json /etc/chromium/policies/managed/
cp -v /etc/opt/chromium/policies/recommended/*.json /etc/chromium/policies/recommended/
setfacl --recursive --modify=u:root:rwX,g:root:rwX,o:rX /etc/chromium
fi
# if we are not on Fedora Atomic, this won't break things.
else
mkdir -p /etc/chromium mkdir -p /etc/chromium
setfacl --recursive --modify=u:root:rwX,g:root:rwX,o:rX /etc/chromium setfacl --recursive --modify=u:root:rwX,g:root:rwX,o:rX /etc/chromium
ln -nsfv /etc/opt/chromium/policies /etc/chromium/policies ln -nsfv /etc/opt/chromium/policies /etc/chromium/policies
fi
# Google Chrome # Google Chrome
mkdir -p /etc/opt/chrome mkdir -p /etc/opt/chrome