The `prefsCleaner.sh` script chdir()'s to the script's directory on
execution, which isn't necessary at all, and also means that has to
reside within the Firefox profile directory, rather than being callable
directly from the Git clone.
`updater.sh` has the same "problem", but honours the `-p` switch to let
the working directory be overridden.
This patch removes the unnecessary code, such that the `prefsCleaner.sh`
script works on `./user.js`.
Signed-off-by: martin f. krafft <madduck@madduck.net>
Changed permissions of prefsCleaner.sh from 644 to 755 to be able to run it via "./prefsCleaner.sh" with out first executing "chmod +x prefsCleaner.sh".
- FF85+ switched to using application regional locale
- go to about:support > Internationalization & Localization (almost at the very end)
- look at Application > Regional Preferences
- add test
updating (app, extensions, ext cache) is not a privacy issue
- if you're willing to use Firefox but not trust updating, then I have two bricks to sell you: users who wish to disable it (to check changes first etc) and update in a timely manner, then that is on them - including any prompt fatigue
- same goes for extensions: the end-user installed them (and arkenfox only recommends a very select few) - the onus is on the end-user
The remaining ones I will deal with later
auto-updating is not a security nor a privacy risk, by default it should be enabled and it's on end-users if they want to disable it - does not affect windows users
- they require SWers which are already blocked by virtue of permissions being session only
- also remove "dom.push.userAgentID" as this means prefsCleaner resets it and would wipe user's subscriptions
- not adding "dom.push.userAgentID" to the cleanup script for the same reason