From 1032a2e63b235287abdc18c9e786c9bc03605af0 Mon Sep 17 00:00:00 2001 From: Stefan Reimer Date: Fri, 20 May 2016 18:35:31 -0700 Subject: [PATCH] Make early end in update_portage.sh fail safe. --- scripts/update_portage.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/update_portage.sh b/scripts/update_portage.sh index f991620..9a21bea 100755 --- a/scripts/update_portage.sh +++ b/scripts/update_portage.sh @@ -113,10 +113,10 @@ trap "cleanup" INT TERM mount_overlay # End early if there are no upstream changes -# If rsync s executed more than once timestamps differed so we assume updates available +# assume if rsync is run only once that no upstream changes available echo 'Syncing gentoo portage tree ...' RUNS=$(emaint sync -r gentoo 2>/dev/null | grep -c 'Number of files') -[ $RUNS -le 2 ] && { echo 'No upstream changes. Exiting.'; cleanup; } +[ $RUNS -eq 1 ] && { echo 'No upstream changes. Exiting.'; cleanup; } # Optional step to customize the tree, mostly to alter upstream use masks customize