diff options
author | Luke Bratch <luke@bratch.co.uk> | 2025-04-18 11:21:07 +0200 |
---|---|---|
committer | Luke Bratch <luke@bratch.co.uk> | 2025-04-18 11:21:07 +0200 |
commit | f49bb04b3d7ea6a8a3038db4d4ec10ba7958d489 (patch) | |
tree | 467d670d4c20849f57ddc82ddad7a6b94c601c05 | |
parent | 281a1c3209f516f866439e7482c0eb2760d3f4ff (diff) |
Include -9999 packages inside the --skip-update block.
-rwxr-xr-x | portage-update.sh | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/portage-update.sh b/portage-update.sh index 5b08fb6..8983559 100755 --- a/portage-update.sh +++ b/portage-update.sh @@ -22,7 +22,7 @@ do ;; --skip-news) export SKIP_NEWS="true" # In case we don't want to read new news before continuing ;; - --skip-update) export SKIP_UPDATE="true" # In case we don't want to do the actual "emerge --update" + --skip-update) export SKIP_UPDATE="true" # In case we don't want to do the actual "emerge --update" and update of -9999 packages ;; --skip-depclean) export SKIP_DEPCLEAN="true" # In case we don't want to do an "emerge --depclean" ;; @@ -53,13 +53,12 @@ fi if [ -z ${SKIP_UPDATE+x} ]; then echo 'emerge --keep-going -av --update --newuse --deep --with-bdeps=y @world' emerge --keep-going -av --update --newuse --deep --with-bdeps=y @world || exit 1 -fi - -# Update -9999 packages since they aren't included in a @world update -pkgs9999=$(find /var/db/pkg/ -mindepth 2 -maxdepth 2 -name '*-9999') -if [ "$pkgs9999" != "" ] ; then - echo "emerge -av $(find /var/db/pkg/ -mindepth 2 -maxdepth 2 -name '*-9999' | tr '\n' ' ' | sed 's|/var/db/pkg/|=|g')" - emerge -av $(find /var/db/pkg/ -mindepth 2 -maxdepth 2 -name '*-9999' | tr '\n' ' ' | sed 's|/var/db/pkg/|=|g') + # Update -9999 packages since they aren't included in a @world update + pkgs9999=$(find /var/db/pkg/ -mindepth 2 -maxdepth 2 -name '*-9999') + if [ "$pkgs9999" != "" ] ; then + echo "emerge -av $(find /var/db/pkg/ -mindepth 2 -maxdepth 2 -name '*-9999' | tr '\n' ' ' | sed 's|/var/db/pkg/|=|g')" + emerge -av $(find /var/db/pkg/ -mindepth 2 -maxdepth 2 -name '*-9999' | tr '\n' ' ' | sed 's|/var/db/pkg/|=|g') + fi fi # Remove unnecessary dependencies, unless skipped |