File etherpad-lite_default_config.patch of Package etherpad-lite
diff '--color=auto' -ur a/bin/migrateDirtyDBtoRealDB.ts b/bin/migrateDirtyDBtoRealDB.ts
Index: etherpad-lite-2.2.6/bin/migrateDirtyDBtoRealDB.ts
===================================================================
--- etherpad-lite-2.2.6.orig/bin/migrateDirtyDBtoRealDB.ts
+++ etherpad-lite-2.2.6/bin/migrateDirtyDBtoRealDB.ts
@@ -31,7 +31,7 @@ process.on('unhandledRejection', (err) =
await db.init();
console.log('Waiting for dirtyDB to parse its file.');
- const dirty = new Database('dirty', `${__dirname}/../var/dirty.db`);
+ const dirty = await new ueberDB.Database('dirty',`/var/lib/etherpad-lite/dirty.db`);
await dirty.init();
const keys = await dirty.findKeys('*', '')
Index: etherpad-lite-2.2.6/settings.json.template
===================================================================
--- etherpad-lite-2.2.6.orig/settings.json.template
+++ etherpad-lite-2.2.6/settings.json.template
@@ -206,7 +206,7 @@
"dbType": "dirty",
"dbSettings": {
- "filename": "var/dirty.db"
+ "filename": "/var/lib/etherpad-lite/dirty.db"
},
/*
Index: etherpad-lite-2.2.6/src/node/utils/Settings.ts
===================================================================
--- etherpad-lite-2.2.6.orig/src/node/utils/Settings.ts
+++ etherpad-lite-2.2.6/src/node/utils/Settings.ts
@@ -174,7 +174,7 @@ exports.dbType = 'rustydb';
/**
* This setting is passed with dbType to ueberDB to set up the database
*/
-exports.dbSettings = {filename: path.join(exports.root, 'var/rusty.db')};
+exports.dbSettings = {filename: path.join('/var/lib/etherpad-lite/rusty.db')};
/**
* The default Text of a new pad