Skip to content

Commit 73605a9

Browse files
saiarcot895yxieca
authored andcommitted
Modify rasdaemon service on amd64 only
Rasdaemon is not installed on armhf or arm64 Signed-off-by: Saikrishna Arcot <[email protected]>
1 parent 14b9870 commit 73605a9

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

files/build_templates/sonic_debian_extension.j2

+6-4
Original file line numberDiff line numberDiff line change
@@ -458,10 +458,12 @@ sudo cp $IMAGE_CONFIGS/corefile_uploader/core_uploader.py $FILESYSTEM_ROOT/usr/b
458458
sudo cp $IMAGE_CONFIGS/corefile_uploader/core_analyzer.rc.json $FILESYSTEM_ROOT_ETC_SONIC/
459459
sudo chmod og-rw $FILESYSTEM_ROOT_ETC_SONIC/core_analyzer.rc.json
460460

461-
# Rasdaemon service configuration. Use timer to start rasdaemon with a delay for better fast/warm boot performance
462-
sudo cp $IMAGE_CONFIGS/rasdaemon/rasdaemon.timer $FILESYSTEM_ROOT_USR_LIB_SYSTEMD_SYSTEM
463-
sudo LANG=C DEBIAN_FRONTEND=noninteractive chroot $FILESYSTEM_ROOT systemctl disable rasdaemon.service
464-
sudo LANG=C DEBIAN_FRONTEND=noninteractive chroot $FILESYSTEM_ROOT systemctl enable rasdaemon.timer
461+
if [[ $CONFIGURED_ARCH == amd64 ]]; then
462+
# Rasdaemon service configuration. Use timer to start rasdaemon with a delay for better fast/warm boot performance
463+
sudo cp $IMAGE_CONFIGS/rasdaemon/rasdaemon.timer $FILESYSTEM_ROOT_USR_LIB_SYSTEMD_SYSTEM
464+
sudo LANG=C DEBIAN_FRONTEND=noninteractive chroot $FILESYSTEM_ROOT systemctl disable rasdaemon.service
465+
sudo LANG=C DEBIAN_FRONTEND=noninteractive chroot $FILESYSTEM_ROOT systemctl enable rasdaemon.timer
466+
fi
465467

466468
sudo LANG=C DEBIAN_FRONTEND=noninteractive chroot $FILESYSTEM_ROOT apt-get -y install libffi-dev libssl-dev
467469

0 commit comments

Comments
 (0)