Install systemd-timesyncd explicitly (fixes: #58).
It used to be pulled this way (up to Bullseye), via systemd: Depends: […] systemd-timesyncd | time-daemon […] Starting with Bookworm, this was downgraded to: Recommends: […] systemd-timesyncd | time-daemon Install it all the time: NTP support is important on Raspberry Pi devices, which usually don't feature an RTC. But be careful since Buster had systemd itself provide that feature (no separate systemd-timesyncd package yet). Thanks, David Tomaschik!
This commit is contained in:
parent
53b35993c7
commit
96ac1dcec7
|
@ -122,6 +122,12 @@ if suite == 'buster':
|
|||
else:
|
||||
touch_machine_id = ''
|
||||
|
||||
# Buster shipped timesyncd directly into systemd:
|
||||
if suite == 'buster':
|
||||
systemd_timesyncd = 'systemd'
|
||||
else:
|
||||
systemd_timesyncd = 'systemd-timesyncd'
|
||||
|
||||
|
||||
### Write results:
|
||||
|
||||
|
@ -153,6 +159,7 @@ with open('raspi_master.yaml', 'r') as in_file:
|
|||
.replace('__LINUX_IMAGE__', linux) \
|
||||
.replace('__DTB__', dtb) \
|
||||
.replace('__SECURITY_SUITE__', security_suite) \
|
||||
.replace('__SYSTEMD_TIMESYNCD__', systemd_timesyncd) \
|
||||
.replace('__RASPI_FIRMWARE__', raspi_firmware) \
|
||||
.replace('__WIRELESS_FIRMWARE__', wireless_firmware) \
|
||||
.replace('__SERIAL_CONSOLE__', serial) \
|
||||
|
|
|
@ -79,6 +79,7 @@ steps:
|
|||
- parted
|
||||
- ssh
|
||||
- wpasupplicant
|
||||
- __SYSTEMD_TIMESYNCD__
|
||||
- __LINUX_IMAGE__
|
||||
- __RASPI_FIRMWARE__
|
||||
- __WIRELESS_FIRMWARE__
|
||||
|
|
Loading…
Reference in New Issue