manu-sapiens's picture
copy of omnitool_latest - should be working
b39afbe
raw
history blame
1.78 kB
/**
* Copyright (c) 2023 MERCENARIES.AI PTE. LTD.
* All rights reserved.
*/
import { moveDirectory } from '../helper/fs-helpers.js';
import path from 'path';
// Migration script for older versions of omniTool
export async function migrate_20231014() {
// "Move files from /etc/db to var/db"
const sourceDirectory = path.join(process.cwd(), 'etc', 'db');
const targetDirectory = path.join(process.cwd(), 'data.local', 'db');
const success = await moveDirectory(sourceDirectory, targetDirectory);
if (success) {
console.log(`Migration: Successfully moved files from ${sourceDirectory} to ${targetDirectory}`);
}
}
export async function migrate_20231014_1() {
// "Move files from /etc/db to var/db"
const sourceDirectory = path.join(process.cwd(), 'etc', 'keystore');
const targetDirectory = path.join(process.cwd(), 'data.local', 'keystore');
const success = await moveDirectory(sourceDirectory, targetDirectory);
if (success) {
console.log(`Migration: Successfully moved files from ${sourceDirectory} to ${targetDirectory}`);
}
}
export async function migrate_20231014_2() {
// "Move files from /etc/db to var/db"
let sourceDirectory = path.join(process.cwd(), 'etc');
let targetDirectory = path.join(process.cwd(), 'config.default');
let success = await moveDirectory(sourceDirectory, targetDirectory);
if (success) {
console.log(`Migration: Successfully moved files from ${sourceDirectory} to ${targetDirectory}`);
}
sourceDirectory = path.join(process.cwd(), 'var');
targetDirectory = path.join(process.cwd(), 'data.local');
success = await moveDirectory(sourceDirectory, targetDirectory);
if (success) {
console.log(`Migration: Successfully moved files from ${sourceDirectory} to ${targetDirectory}`);
}
}