[reboot cause]: Delay process-reboot-cause service until network connection is stable (#4003)

This commit is contained in:
Sujin Kang 2020-01-10 09:47:13 -08:00 committed by Ying Xie
parent 27a2e0692b
commit 956b8fd7c7
3 changed files with 14 additions and 3 deletions

View File

@ -0,0 +1,9 @@
[Unit]
Description=Delays process-reboot-cause until network is stably connected
[Timer]
OnBootSec=1min 30 sec
Unit=process-reboot-cause.service
[Install]
WantedBy=timers.target

View File

@ -245,6 +245,11 @@ sudo cp $IMAGE_CONFIGS/caclmgrd/caclmgrd.service $FILESYSTEM_ROOT/etc/systemd/s
sudo LANG=C chroot $FILESYSTEM_ROOT systemctl enable caclmgrd.service
sudo cp $IMAGE_CONFIGS/caclmgrd/caclmgrd $FILESYSTEM_ROOT/usr/bin/
# Copy systemd timer configuration
# It implements delayed start of services
sudo cp $BUILD_TEMPLATES/process-reboot-cause.timer $FILESYSTEM_ROOT/etc/systemd/system/
sudo LANG=C chroot $FILESYSTEM_ROOT systemctl enable process-reboot-cause.timer
# Copy process-reboot-cause service files
sudo cp $IMAGE_CONFIGS/process-reboot-cause/process-reboot-cause.service $FILESYSTEM_ROOT/etc/systemd/system/
sudo LANG=C chroot $FILESYSTEM_ROOT systemctl enable process-reboot-cause.service

View File

@ -5,6 +5,3 @@ After=rc-local.service
[Service]
Type=simple
ExecStart=/usr/bin/process-reboot-cause
[Install]
WantedBy=multi-user.target