summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Bratch <luke@bratch.co.uk>2025-04-18 11:21:07 +0200
committerLuke Bratch <luke@bratch.co.uk>2025-04-18 11:21:07 +0200
commitf49bb04b3d7ea6a8a3038db4d4ec10ba7958d489 (patch)
tree467d670d4c20849f57ddc82ddad7a6b94c601c05
parent281a1c3209f516f866439e7482c0eb2760d3f4ff (diff)
Include -9999 packages inside the --skip-update block.
-rwxr-xr-xportage-update.sh15
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