summaryrefslogtreecommitdiff
path: root/scripts/image-build
diff options
context:
space:
mode:
authorDaniil Baturin <daniil@vyos.io>2024-05-06 16:19:26 +0000
committerDaniil Baturin <daniil@vyos.io>2024-05-06 16:19:26 +0000
commit58fbf3a226f05d4a5673dff92875e2490fdb1d10 (patch)
treefed23125d62010cad1b41d5d4bb478343ec01875 /scripts/image-build
parent663255a3a67a39d0fe164cf9b3bac697305e5550 (diff)
downloadvyos-build-58fbf3a226f05d4a5673dff92875e2490fdb1d10.tar.gz
vyos-build-58fbf3a226f05d4a5673dff92875e2490fdb1d10.zip
build: T3664: modify the module-level template path
instead of setting an environment variable
Diffstat (limited to 'scripts/image-build')
-rw-r--r--scripts/image-build/raw_image.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/scripts/image-build/raw_image.py b/scripts/image-build/raw_image.py
index ae061990..27fb27ab 100644
--- a/scripts/image-build/raw_image.py
+++ b/scripts/image-build/raw_image.py
@@ -22,6 +22,10 @@ import traceback
import vyos.utils.process
+import vyos.template
+
+vyos.template.DEFAULT_TEMPLATE_DIR = os.path.join(os.getcwd(), 'build/vyos-1x/data/templates')
+
SQUASHFS_FILE = 'live/filesystem.squashfs'
VERSION_FILE = 'version.json'
@@ -138,7 +142,6 @@ def setup_grub_configuration(build_config, root_dir) -> None:
Args:
root_dir (str): a path to the root of target filesystem
"""
- from vyos.template import render
from vyos.system import grub
print('I: Installing GRUB configuration files')
@@ -149,13 +152,13 @@ def setup_grub_configuration(build_config, root_dir) -> None:
grub_cfg_options = f'{root_dir}/{grub.CFG_VYOS_OPTIONS}'
# create new files
- render(grub_cfg_main, grub.TMPL_GRUB_MAIN, {})
+ vyos.template.render(grub_cfg_main, grub.TMPL_GRUB_MAIN, {})
grub.common_write(root_dir)
grub.vars_write(grub_cfg_vars, build_config["boot_settings"])
grub.modules_write(grub_cfg_modules, [])
grub.write_cfg_ver(1, root_dir)
- render(grub_cfg_menu, grub.TMPL_GRUB_MENU, {})
- render(grub_cfg_options, grub.TMPL_GRUB_OPTS, {})
+ vyos.template.render(grub_cfg_menu, grub.TMPL_GRUB_MENU, {})
+ vyos.template.render(grub_cfg_options, grub.TMPL_GRUB_OPTS, {})
def install_grub(con, version):
from re import match