diff options
| author | KunoiSayami <[email protected]> | 2022-10-29 02:25:18 +0800 |
|---|---|---|
| committer | KunoiSayami <[email protected]> | 2022-10-29 02:25:18 +0800 |
| commit | befbf3b43fab184d5014cc51fcc6c3c1f0a4cd53 (patch) | |
| tree | c99e9fab7ad17e1d01ceb93f54d3ec537baca936 /utils/systemd | |
| parent | 0e7527d3e1555fb7507dc3b5a8ef0f2d8c7f8160 (diff) | |
feat(script): Optimize build fail output
feat(script): Add update-repo-copy.service
Signed-off-by: KunoiSayami <[email protected]>
Diffstat (limited to 'utils/systemd')
| -rw-r--r-- | utils/systemd/update-repo-copy.service | 8 | ||||
| -rwxr-xr-x | utils/systemd/wait-services.sh | 6 |
2 files changed, 14 insertions, 0 deletions
diff --git a/utils/systemd/update-repo-copy.service b/utils/systemd/update-repo-copy.service new file mode 100644 index 0000000..af79ee5 --- /dev/null +++ b/utils/systemd/update-repo-copy.service @@ -0,0 +1,8 @@ +[Unit] +Description=Update repo copy service + +[Service] +WorkingDirectory=/var/lib/update/packages/ +ExecStartPre=/var/lib/update/wait-services.sh +ExecStart=/usr/bin/rsync -r --links -vct --update --delete . /var/www/packages
\ No newline at end of file diff --git a/utils/systemd/wait-services.sh b/utils/systemd/wait-services.sh new file mode 100755 index 0000000..be20239 --- /dev/null +++ b/utils/systemd/wait-services.sh @@ -0,0 +1,6 @@ +#!/bin/bash +echo "Checking is service running" +while /usr/bin/systemctl status --no-page | grep update-repo@ | grep -v grep; +do + sleep 1 +done
\ No newline at end of file |
