Right now we update translation files once a day at 22:00UTC. So, it makes no sense to generate the translated docs more often than once a day after that update. So, that cron moves to 23:00UTC. The en cron can be once per hour, run it before sync. Finally, adjust the docs-rsync script so it's actually idempotent, and only transfers as much as it needs to. Signed-off-by: Kevin Fenzi <kevin@scrye.com>
9 lines
948 B
Bash
Executable file
9 lines
948 B
Bash
Executable file
#!/bin/sh
|
|
|
|
/usr/bin/rsync -aH --link-dest /srv/web/docs-redirects/ --link-dest /srv/web/docs-old.fedoraproject.org/public_html/ --link-dest /srv/web/docs-combined/ --delete --delete-excluded --delete-after --exclude=.git --exclude='copying.tmp/' sundries01::docs/ /srv/web/docs.fedoraproject.org/
|
|
/usr/bin/rsync -aH --link-dest /srv/web/docs.fedoraproject.org --link-dest /srv/web/docs-old.fedoraproject.org/public_html/ --link-dest /srv/web/docs-combined/ --delete --delete-excluded --delete-after --exclude=.git --exclude='copying.tmp/' sundries01::docs-redirects/ /srv/web/docs-redirects/
|
|
|
|
# build the combined docs tree.
|
|
# See https://pagure.io/fedora-infrastructure/issue/7130
|
|
|
|
rsync -aH --delete --delete-after --exclude=.git /srv/web/docs.fedoraproject.org/ /srv/web/docs-redirects/ /srv/web/docs-old.fedoraproject.org/public_html/ /srv/web/docs-combined/
|