Add buildtime to raspi-image-id in the image itself
When the image was build also determines which package versions got installed in the generated image and could help explain why a user has problems with the downloaded image. Signed-off-by: Diederik de Haas <didi.debian@cknow.org>
This commit is contained in:
parent
afe64f3b1f
commit
1211f8af04
|
@ -130,6 +130,7 @@ else:
|
|||
systemd_timesyncd = 'systemd-timesyncd'
|
||||
|
||||
gitcommit = subprocess.getoutput("git show -s --pretty='format:%C(auto)%h (%s, %ad)' --date=short ")
|
||||
buildtime = subprocess.getoutput("date --utc +'%Y-%m-%d %H:%M'")
|
||||
|
||||
### Write results:
|
||||
|
||||
|
@ -167,7 +168,8 @@ with open('raspi_master.yaml', 'r') as in_file:
|
|||
.replace('__SERIAL_CONSOLE__', serial) \
|
||||
.replace('__HOST__', hostname) \
|
||||
.replace('__TOUCH_MACHINE_ID__', touch_machine_id) \
|
||||
.replace('__GITCOMMIT__', gitcommit)
|
||||
.replace('__GITCOMMIT__', gitcommit) \
|
||||
.replace('__BUILDTIME__', buildtime)
|
||||
|
||||
out_text = align_replace(out_text, '__FIX_FIRMWARE_PKG_NAME__', fix_firmware_cmds)
|
||||
out_text = align_replace(out_text, '__EXTRA_ROOT_SHELL_CMDS__', extra_root_shell_cmds)
|
||||
|
|
|
@ -175,4 +175,4 @@ steps:
|
|||
# Create /etc/raspi-image-id to know, from what commit the image was built
|
||||
- chroot: /
|
||||
shell: |
|
||||
echo "image based on revision: __GITCOMMIT__ " > "/etc/raspi-image-id"
|
||||
echo "image based on revision: __GITCOMMIT__ and build on __BUILDTIME__ (UTC)" > "/etc/raspi-image-id"
|
||||
|
|
Loading…
Reference in New Issue