~aleteoryx/muditaos

ref: 433322b582957fbfc5888c11b303fa816f28a8f9 muditaos/scripts/lua/share/paths.lua -rw-r--r-- 1.1 KiB
433322b5 — Dawid Wojtas [BH-1671] Reinit eMMC driver 2 years ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
local recovery = require('recovery')
local consts = require('consts')

local paths = {}

local user_dir = recovery.sys.user()
local system_dir = recovery.sys.source_slot()
local target_dir = recovery.sys.target_slot()

paths.var_dir = system_dir .. "/var"
paths.data_dir = system_dir .. "/data"
paths.db_dir = system_dir .. "/db"
paths.db_factory_dir = paths.db_dir .. "/factory"
paths.temp_dir = user_dir .. "/temp"
paths.update_dir = user_dir .. "/temp/update"
paths.migration_scripts_dir = paths.db_dir .. "/migration"

local target = {}
target.var_dir = target_dir .. "/var"
target.data_dir = target_dir .. "/data"
target.db_dir = target_dir .. "/db"
target.db_factory_dir = target.db_dir .. "/factory"
target.migration_scripts_dir = target.db_dir .. "/migration"
target.file_indexer_cache = target.var_dir .. "/" .. consts.indexer_cache_file
paths.target = target

paths.version_file = system_dir .. "/" .. consts.version_file
paths.backup_file = paths.temp_dir .. "/backup.tar"
paths.update_file = paths.temp_dir .. "/update.tar"
paths.file_indexer_cache = paths.var_dir .. "/" .. consts.indexer_cache_file

return paths