mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-05-20 10:34:30 +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]
|
[Path]
|
||||||
# directory locations
|
# directory locations
|
||||||
file_root = /usr/share/plinth
|
file_root = /usr/share/plinth
|
||||||
|
config_dir = /etc/plinth
|
||||||
data_dir = /var/lib/plinth
|
data_dir = /var/lib/plinth
|
||||||
log_dir = /var/log/plinth
|
log_dir = /var/log/plinth
|
||||||
pid_dir = /var/run
|
pid_dir = /var/run
|
||||||
|
|||||||
@ -5,6 +5,7 @@ box_name = FreedomBox
|
|||||||
[Path]
|
[Path]
|
||||||
# directory locations
|
# directory locations
|
||||||
file_root = %(root)s
|
file_root = %(root)s
|
||||||
|
config_dir = %(file_root)s/data/etc/plinth
|
||||||
data_dir = %(file_root)s/data/var/lib/plinth
|
data_dir = %(file_root)s/data/var/lib/plinth
|
||||||
log_dir = %(file_root)s/data/var/log/plinth
|
log_dir = %(file_root)s/data/var/log/plinth
|
||||||
pid_dir = %(file_root)s/data/var/run
|
pid_dir = %(file_root)s/data/var/run
|
||||||
|
|||||||
@ -7,6 +7,7 @@ product_name = None
|
|||||||
box_name = None
|
box_name = None
|
||||||
root = None
|
root = None
|
||||||
file_root = None
|
file_root = None
|
||||||
|
config_dir = None
|
||||||
data_dir = None
|
data_dir = None
|
||||||
store_file = None
|
store_file = None
|
||||||
actions_dir = None
|
actions_dir = None
|
||||||
@ -48,6 +49,7 @@ def read():
|
|||||||
('Name', 'box_name'),
|
('Name', 'box_name'),
|
||||||
('Path', 'root'),
|
('Path', 'root'),
|
||||||
('Path', 'file_root'),
|
('Path', 'file_root'),
|
||||||
|
('Path', 'config_dir'),
|
||||||
('Path', 'data_dir'),
|
('Path', 'data_dir'),
|
||||||
('Path', 'store_file'),
|
('Path', 'store_file'),
|
||||||
('Path', 'actions_dir'),
|
('Path', 'actions_dir'),
|
||||||
|
|||||||
@ -41,8 +41,8 @@ def load_modules():
|
|||||||
pre_module_loading.send_robust(sender="module_loader")
|
pre_module_loading.send_robust(sender="module_loader")
|
||||||
module_names = []
|
module_names = []
|
||||||
modules = {}
|
modules = {}
|
||||||
directory = os.path.dirname(os.path.abspath(__file__))
|
module_directory = os.path.join(cfg.config_dir, 'modules-enabled')
|
||||||
for name in os.listdir(os.path.join(directory, 'modules', 'enabled')):
|
for name in os.listdir(module_directory):
|
||||||
full_name = 'plinth.modules.{module}'.format(module=name)
|
full_name = 'plinth.modules.{module}'.format(module=name)
|
||||||
|
|
||||||
LOGGER.info('Importing %s', full_name)
|
LOGGER.info('Importing %s', full_name)
|
||||||
@ -144,7 +144,8 @@ def get_template_directories():
|
|||||||
core_directory = os.path.join(directory, 'templates')
|
core_directory = os.path.join(directory, 'templates')
|
||||||
|
|
||||||
directories = set((core_directory,))
|
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'))
|
directories.add(os.path.join(directory, 'modules', name, 'templates'))
|
||||||
|
|
||||||
return directories
|
return directories
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user