run update-desktop-database only when rsync-changes

This commit is contained in:
Raphael Dannecker 2023-07-23 20:43:47 +02:00
parent c39ca21a47
commit 23dc4bfe93

View file

@ -44,13 +44,13 @@ sync_all_images() {
} }
sync_all_torrents() { sync_all_torrents() {
rsync -av --password-file=/etc/rsync.secret rsync://vmuser@server:/vmimages-download/*.torrent \ rsync -ai rsync://vmuser@server:/vmimages-download/*.torrent /var/lib/libvirt/images/
/var/lib/libvirt/images/ rsync -ai rsync://vmuser@server:/vmimages-download/xml /var/lib/libvirt/images/
rsync -av --password-file=/etc/rsync.secret rsync://vmuser@server:/vmimages-download/xml \ RSYNC_COMMAND=$(rsync -ai --delete rsync://vmuser@server:/vmimages-download/desktop/*.desktop /usr/local/share/applications/)
/var/lib/libvirt/images/ if [[ $? -eq 0 ]] && [[ -n "${RSYNC_COMMAND}" ]]; then
rsync -av --password-file=/etc/rsync.secret rsync://vmuser@server:/vmimages-download/desktop/*.desktop \ echo "${RSYNC_COMMAND}"
/usr/local/share/applications/ update-desktop-database /usr/local/share/applications
update-desktop-database /usr/local/share/applications fi
} }
create_starter() { create_starter() {