diff --git a/repos/gems/run/sculpt.run b/repos/gems/run/sculpt.run index 942ddbc386..8b38900b49 100644 --- a/repos/gems/run/sculpt.run +++ b/repos/gems/run/sculpt.run @@ -484,9 +484,23 @@ file copy -force [genode_dir]/repos/gems/recipes/raw/depot_download/depot_downlo file copy -force [genode_dir]/depot/[depot_user]/pubkey [run_dir]/genode/[depot_user]_pubkey file copy -force [genode_dir]/depot/[depot_user]/download [run_dir]/genode/[depot_user]_download +file copy -force [genode_dir]/VERSION [run_dir]/genode/ + exec gzip -dc [genode_dir]/repos/gems/run/sculpt/machine.vdi.gz > [run_dir]/genode/machine.vdi +# +# Define 'VERSION' ROM module +# +proc sculpt_version { } { + return "[string trim [exec cat [genode_dir]/VERSION]]" } + +# write file with newline (for producing nice output when using 'cat /VERSION') +set fd [open [run_dir]/genode/VERSION w] +puts $fd "[sculpt_version]" +close $fd + + # # Package-management support # diff --git a/repos/gems/run/sculpt/leitzentrale.config b/repos/gems/run/sculpt/leitzentrale.config index 9adc4b2a89..c16b3621dc 100644 --- a/repos/gems/run/sculpt/leitzentrale.config +++ b/repos/gems/run/sculpt/leitzentrale.config @@ -157,6 +157,7 @@