You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
calculate-overlay/profiles/templates/3.6/6_ac_desktop_profile/2-user/www-client/chromium-80/Default/install-ublock.sh

28 lines
1.4 KiB

# Calculate pkg(www-plugins/chrome-ublock)!= exec=/bin/bash
plugin_id="cjpalhdlnbpafiamejdnhcphjbkeiagm"
mkdir -p #-ur_home_path-#/.config/chromium/Default/Extensions/$plugin_id
mkdir -p "#-ur_home_path-#/.config/chromium/Default/Local Extension Settings"
cp -r /usr/share/chrome-ublock/* #-ur_home_path-#/.config/chromium/Default/Extensions/$plugin_id
#?ini(user_credentials.ublock_whitelist)!=#
NETWHITELIST="$(sed -r 's/([^,]+)/\\"\1\\"/g' <<<"#-ini(user_credentials.ublock_whitelist)-#"),"
#!ini#
NETWHITELIST=""
#ini#
/usr/share/chrome-ublock/configure.py #-ur_home_path-#/.config/chromium $plugin_id <<EOF
{
"compiledMagic": "23",
"hostnameSwitchesString": "\"no-large-media: behind-the-scene false\"",
"netWhitelist": "[$NETWHITELIST\"about-scheme\",\"chrome-extension-scheme\",\"moz-extension-scheme\",\"opera-scheme\",\"vivaldi-scheme\",\"wyciwyg-scheme\"]",
"selectedFilterLists": "[\"user-filters\",\"assets.json\",\"public_suffix_list.dat\",\"ublock-resources\",\"ublock-filters\",\"ublock-badware\",\"ublock-privacy\",\"ublock-abuse\",\"ublock-unbreak\",\"easylist\",\"easyprivacy\",\"malware-0\",\"malware-1\",\"plowe-0\",\"RUS-0\"]",
"selfieMagic": "25",
"version": "\"1.24.4\""
}
EOF
chown #-ur_login-#:#-ur_group-# -R #-ur_home_path-#/.config/chromium/Default/Extensions
chown #-ur_login-#:#-ur_group-# -R "#-ur_home_path-#/.config/chromium/Default/Local Extension Settings"
exit 0