diff options
| author | John Estabrook <jestabro@vyos.io> | 2026-04-06 09:52:37 -0500 |
|---|---|---|
| committer | John Estabrook <jestabro@vyos.io> | 2026-04-20 15:24:33 -0500 |
| commit | 0361cf4cb8b9f261dae0b608d03995b7de0fcf77 (patch) | |
| tree | 65311592c494ccd75dfd4d4c3efd492cfbe6d9bc /scripts | |
| parent | 018e4ddcfc0551ba999a37cfbaae1a08bb12e271 (diff) | |
| download | vyos-build-0361cf4cb8b9f261dae0b608d03995b7de0fcf77.tar.gz vyos-build-0361cf4cb8b9f261dae0b608d03995b7de0fcf77.zip | |
T8445: add activation init hint during raw image build
When building raw images, leave hint to indicate activiation init on
boot.
Diffstat (limited to 'scripts')
| -rwxr-xr-x | scripts/image-build/build-vyos-image | 8 | ||||
| -rw-r--r-- | scripts/image-build/utils.py | 1 |
2 files changed, 9 insertions, 0 deletions
diff --git a/scripts/image-build/build-vyos-image b/scripts/image-build/build-vyos-image index ee7905b4..9454b122 100755 --- a/scripts/image-build/build-vyos-image +++ b/scripts/image-build/build-vyos-image @@ -141,6 +141,7 @@ def build(): from utils import cmd, rc_cmd from utils import directories + from utils import activation_hint ## Check if there are missing build dependencies deps = { @@ -490,6 +491,13 @@ DOCUMENTATION_URL="{build_config['documentation_url']}" with open(os.path.join(binary_includes_dir, 'version.json'), 'w') as f: json.dump(version_data, f) + # For initialization of activation scripts, we need to know if we + # are building with create_raw_image + if build_config["image_format"] != ["iso"]: + raw_build_hint = os.path.join(vyos_data_dir, os.path.basename(activation_hint)) + with open(raw_build_hint, 'w') as f: + pass + # For backwards compatibility with 'add system image' script from older versions # we need a file in the old format so that script can find out the version of the image # for upgrade diff --git a/scripts/image-build/utils.py b/scripts/image-build/utils.py index 9e6dc634..c7332a37 100644 --- a/scripts/image-build/utils.py +++ b/scripts/image-build/utils.py @@ -26,6 +26,7 @@ import defaults import vyos from vyos.defaults import directories +from vyos.defaults import activation_hint def check_build_config(): |
