summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Estabrook <jestabro@vyos.io>2026-01-16 15:20:16 -0600
committerJohn Estabrook <jestabro@vyos.io>2026-01-17 21:53:38 -0600
commit0bf25369c6ff5a8fa14bcbfe0116b69021cf2fb2 (patch)
tree6f150fb2901c45184a76101a6482976a056f889d
parente7b95810cbb7b99c59dfbc5d26cb8c631ffc666c (diff)
downloadvyos-build-0bf25369c6ff5a8fa14bcbfe0116b69021cf2fb2.tar.gz
vyos-build-0bf25369c6ff5a8fa14bcbfe0116b69021cf2fb2.zip
build: T8185: correct the install path for entry [default_config]
-rwxr-xr-xscripts/image-build/build-vyos-image7
1 files changed, 6 insertions, 1 deletions
diff --git a/scripts/image-build/build-vyos-image b/scripts/image-build/build-vyos-image
index 6919b003..c4b34254 100755
--- a/scripts/image-build/build-vyos-image
+++ b/scripts/image-build/build-vyos-image
@@ -97,6 +97,7 @@ import utils
import raw_image
from utils import cmd, rc_cmd
+from utils import directories
## Check if there are missing build dependencies
deps = {
@@ -605,7 +606,11 @@ DOCUMENTATION_URL="{build_config['documentation_url']}"
## Technically it's just another includes.chroot entry,
## but it's special enough to warrant making it easier for flavor writers
if has_nonempty_key(build_config, "default_config"):
- file_path = os.path.join(chroot_includes_dir, "opt/vyatta/etc/config.boot.default")
+ file_path = os.path.join(
+ chroot_includes_dir,
+ directories['data'].lstrip(os.sep),
+ 'config.boot.default'
+ )
os.makedirs(os.path.dirname(file_path), exist_ok=True)
with open(file_path, 'w') as f:
f.write(build_config["default_config"])