summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/image-build/build-vyos-image8
-rw-r--r--scripts/image-build/utils.py1
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():