Skip to content

Commit 2c817cd

Browse files
patrzhanrawalexe
authored andcommitted
greengrass-lite: remove sleep workaround from local-deployment service
ggdeploymentd now uses sd_notify to signal readiness (v2.4.0), so After=ggl.core.ggdeploymentd.service is sufficient. The sleep 10 hack and dependency on greengrass-lite.target/fleet-provisioning are no longer needed. Fixes: #15159 Co-authored-by: Anubhav Rawal <anubhavrawal00@gmail.com>
1 parent bd70a4e commit 2c817cd

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

recipes-iot/aws-iot-greengrass/greengrass-lite/ggl.local-deployment.service

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
[Unit]
22
Description=Greengrass Lite Image-Provided Component Auto-Deployment
3-
After=greengrass-lite.target ggl.gg_post-fleetprovisioning.service
3+
After=ggl.core.ggdeploymentd.service
44

55
[Service]
66
Type=oneshot
77
RemainAfterExit=yes
8-
ExecStartPre=/bin/sh -c 'sleep 10'
98
ExecStart=/usr/bin/ggl-deploy-image-components
109
# Disable service after successful deployment to prevent future runs
1110
ExecStopPost=/bin/sh -c '\

0 commit comments

Comments
 (0)