From 6d2dc44b39289b2a4969c18b5f6c6902af552e9e Mon Sep 17 00:00:00 2001 From: Aminda Suomalainen Date: Thu, 23 May 2024 08:27:45 +0300 Subject: [PATCH] init-browser-policies.bash: create browser directories and symlink just policies directory Resolves: plasma-browser-extension failing to install and unpack due to edge/native-messaging-hosts being a symlink to existing file --- etc/init-browser-policies.bash | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/etc/init-browser-policies.bash b/etc/init-browser-policies.bash index 0a4917dc..61282d9a 100755 --- a/etc/init-browser-policies.bash +++ b/etc/init-browser-policies.bash @@ -34,17 +34,21 @@ chmod -v a+rx /etc/opt/chromium/policies/ chmod -v a+rx /etc/opt/chromium/policies/{managed,recommended}/ # Brave -ln -fnsv /etc/opt/chromium /etc/brave +mkdir -p /etc/brave +ln -fnsv /etc/opt/chromium/policies /etc/brave/policies # Vivaldi -ln -fnsv /etc/opt/chromium /etc/chromium +mkdir -p /etc/chromium +ln -fnsv /etc/opt/chromium/policies /etc/chromium/policies # Google Chrome -ln -fnsv /etc/opt/chromium /etc/opt/chrome +mkdir -p /etc/opt/chrome +ln -fnsv /etc/opt/chromium/policies /etc/opt/chrome/policies # Microsoft Edge # I used to have a separate policy for it so remember to remove this manually # if it exists! -ln -fnsv /etc/opt/chromium /etc/opt/edge +mkdir -p /etc/opt/edge +ln -fnsv /etc/opt/chromium/policies /etc/opt/edge/policies set +x