summaryrefslogtreecommitdiff
path: root/chromium-115-initial_prefs-etc-path.patch
diff options
context:
space:
mode:
Diffstat (limited to 'chromium-115-initial_prefs-etc-path.patch')
-rw-r--r--chromium-115-initial_prefs-etc-path.patch16
1 files changed, 16 insertions, 0 deletions
diff --git a/chromium-115-initial_prefs-etc-path.patch b/chromium-115-initial_prefs-etc-path.patch
new file mode 100644
index 0000000..b666b0c
--- /dev/null
+++ b/chromium-115-initial_prefs-etc-path.patch
@@ -0,0 +1,16 @@
+diff -up chromium-115.0.5790.32/chrome/browser/first_run/first_run_internal_linux.cc.me chromium-115.0.5790.32/chrome/browser/first_run/first_run_internal_linux.cc
+--- chromium-115.0.5790.32/chrome/browser/first_run/first_run_internal_linux.cc.me 2023-06-17 19:43:08.481952671 +0200
++++ chromium-115.0.5790.32/chrome/browser/first_run/first_run_internal_linux.cc 2023-06-17 19:44:26.165349772 +0200
+@@ -20,10 +20,8 @@ bool IsOrganicFirstRun() {
+
+ base::FilePath InitialPrefsPath() {
+ // The standard location of the initial prefs is next to the chrome binary.
+- base::FilePath dir_exe;
+- if (!base::PathService::Get(base::DIR_EXE, &dir_exe)) {
+- return base::FilePath();
+- }
++ // ...but we patch it to use /etc/chromium
++ base::FilePath dir_exe = base::FilePath("/etc/chromium");
+
+ return installer::InitialPreferences::Path(dir_exe);
+ }