logo

etc_portage

Unnamed repository; edit this file 'description' to name the repository. git clone https://anongit.hacktivis.me/git/etc_portage.git/
commit: 1d37899589f80f9fc0a0e98bb16bbddfe0c21fed
parent 9d2e5e7c15b8caf10ac4a62824bfb3c5496ce700
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Sat, 12 Jul 2025 03:18:20 +0200

repo.postsync.d/000-sync_overlay_cache: fix metadata-in-git detection

Diffstat:

Mrepo.postsync.d/000-sync_overlay_cache8+++-----
1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/repo.postsync.d/000-sync_overlay_cache b/repo.postsync.d/000-sync_overlay_cache @@ -19,11 +19,9 @@ update_metadata() { parallel_jobs="$(nproc)" pushd "${repository_path}" >/dev/null -if git status -s metadata/md5-cache | grep -E '^(\?\?|!!)' >/dev/null; then - update_metadata -elif [ ! -e ./metadata/md5-cache ]; then - update_metadata -else +if git show HEAD:metadata/md5-cache >/dev/null 2>/dev/null ; then einfo "Metadata cache is into git, not updating it ourselves" +else + update_metadata fi popd >/dev/null