diff --git a/scripts/pentoo-updater.sh b/scripts/pentoo-updater.sh index 8cc6f3f13..eea70cda6 100755 --- a/scripts/pentoo-updater.sh +++ b/scripts/pentoo-updater.sh @@ -53,7 +53,7 @@ if [ -n "${clst_target}" ]; then fi portageq list_preserved_libs / -if [ $? -ne 0 ]; then +if [ $? = 0 ]; then emerge @preserved-rebuild --buildpkg=y || safe_exit fi smart-live-rebuild 2>&1 || safe_exit @@ -62,7 +62,7 @@ emerge --deep --update --newuse -kb --changed-use --newrepo @world || safe_exit #we need to do the clean BEFORE we drop the extra flags otherwise all the packages we just built are removed emerge --depclean || safe_exit portageq list_preserved_libs / -if [ $? -ne 0 ]; then +if [ $? = 0 ]; then emerge @preserved-rebuild --buildpkg=y || safe_exit fi