mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-01-28 08:03:36 +00:00
Move enabled modules list to configuration directory
This commit is contained in:
parent
c6a05f341f
commit
9e0d08e49d
@ -5,6 +5,7 @@ box_name = FreedomBox
|
||||
[Path]
|
||||
# directory locations
|
||||
file_root = /usr/share/plinth
|
||||
config_dir = /etc/plinth
|
||||
data_dir = /var/lib/plinth
|
||||
log_dir = /var/log/plinth
|
||||
pid_dir = /var/run
|
||||
|
||||
@ -5,6 +5,7 @@ box_name = FreedomBox
|
||||
[Path]
|
||||
# directory locations
|
||||
file_root = %(root)s
|
||||
config_dir = %(file_root)s/data/etc/plinth
|
||||
data_dir = %(file_root)s/data/var/lib/plinth
|
||||
log_dir = %(file_root)s/data/var/log/plinth
|
||||
pid_dir = %(file_root)s/data/var/run
|
||||
|
||||
@ -7,6 +7,7 @@ product_name = None
|
||||
box_name = None
|
||||
root = None
|
||||
file_root = None
|
||||
config_dir = None
|
||||
data_dir = None
|
||||
store_file = None
|
||||
actions_dir = None
|
||||
@ -48,6 +49,7 @@ def read():
|
||||
('Name', 'box_name'),
|
||||
('Path', 'root'),
|
||||
('Path', 'file_root'),
|
||||
('Path', 'config_dir'),
|
||||
('Path', 'data_dir'),
|
||||
('Path', 'store_file'),
|
||||
('Path', 'actions_dir'),
|
||||
|
||||
@ -41,8 +41,8 @@ def load_modules():
|
||||
pre_module_loading.send_robust(sender="module_loader")
|
||||
module_names = []
|
||||
modules = {}
|
||||
directory = os.path.dirname(os.path.abspath(__file__))
|
||||
for name in os.listdir(os.path.join(directory, 'modules', 'enabled')):
|
||||
module_directory = os.path.join(cfg.config_dir, 'modules-enabled')
|
||||
for name in os.listdir(module_directory):
|
||||
full_name = 'plinth.modules.{module}'.format(module=name)
|
||||
|
||||
LOGGER.info('Importing %s', full_name)
|
||||
@ -144,7 +144,8 @@ def get_template_directories():
|
||||
core_directory = os.path.join(directory, 'templates')
|
||||
|
||||
directories = set((core_directory,))
|
||||
for name in os.listdir(os.path.join(directory, 'modules', 'enabled')):
|
||||
module_directory = os.path.join(cfg.config_dir, 'modules-enabled')
|
||||
for name in os.listdir(module_directory):
|
||||
directories.add(os.path.join(directory, 'modules', name, 'templates'))
|
||||
|
||||
return directories
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user