mirror of
https://github.com/mudita/MuditaOS.git
synced 2025-12-26 23:48:35 -05:00
* Added creation of /user/media/app/alarm directory that will be used to store custom alarm sounds. * Implemented new database structure. * Adapted Alarm, Bedtime, Pre-wake up and Snooze to new database structure. * Added removing custom alarm files during factory reset. * Added fallback alarm sound mechanism. * Cleanups, unifications.
37 lines
1.2 KiB
Lua
37 lines
1.2 KiB
Lua
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"
|
|
|
|
-- Only for Harmony
|
|
paths.user_relaxation_dir = user_dir .. "/media/app/relaxation"
|
|
paths.user_alarm_dir = user_dir .. "/media/app/alarm"
|
|
|
|
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
|