Skip to content

Commit f13081b

Browse files
Ensure that 'logrotate-config.service' is set as a dependency to start before 'logrotate.service'. (#17312)
* Ensure that 'logrotate-config.service' is set as a dependency to start before 'logrotate.service'.
1 parent 5d3e5c0 commit f13081b

File tree

3 files changed

+7
-0
lines changed

3 files changed

+7
-0
lines changed

build_debian.sh

+4
Original file line numberDiff line numberDiff line change
@@ -461,6 +461,10 @@ fi
461461
## Disable kexec supported reboot which was installed by default
462462
sudo sed -i 's/LOAD_KEXEC=true/LOAD_KEXEC=false/' $FILESYSTEM_ROOT/etc/default/kexec
463463

464+
# Ensure that 'logrotate-config.service' is set as a dependency to start before 'logrotate.service'.
465+
sudo mkdir $FILESYSTEM_ROOT/etc/systemd/system/logrotate.service.d
466+
sudo cp files/image_config/logrotate/logrotateOverride.conf $FILESYSTEM_ROOT/etc/systemd/system/logrotate.service.d/logrotateOverride.conf
467+
464468
## Remove sshd host keys, and will regenerate on first sshd start
465469
sudo rm -f $FILESYSTEM_ROOT/etc/ssh/ssh_host_*_key*
466470
sudo cp files/sshd/host-ssh-keygen.sh $FILESYSTEM_ROOT/usr/local/bin/

files/image_config/logrotate/logrotate-config.service

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ After=updategraph.service
66
[Service]
77
Type=oneshot
88
ExecStart=/usr/bin/logrotate-config.sh
9+
RemainAfterExit=yes
910

1011
[Install]
1112
WantedBy=multi-user.target
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[Unit]
2+
Requires=logrotate-config.service

0 commit comments

Comments
 (0)