diff --git a/profiles/pentoo/base/packages b/profiles/pentoo/base/packages index a8bd587e0..4f58b6c36 100644 --- a/profiles/pentoo/base/packages +++ b/profiles/pentoo/base/packages @@ -8,13 +8,13 @@ # list from python -c 'import portage; print("\n".join(portage.settings.packages))' sys-process/psmisc >=sys-apps/baselayout-2 -sys-apps/coreutils +*sys-apps/coreutils virtual/man virtual/service-manager -net-misc/wget +*net-misc/wget app-arch/tar virtual/dev-manager -sys-devel/gcc +*sys-devel/gcc net-misc/rsync app-arch/bzip2 sys-apps/less @@ -28,22 +28,22 @@ sys-apps/file sys-apps/busybox sys-apps/diffutils sys-process/procps -sys-apps/grep -app-shells/bash:0 +*sys-apps/grep +*app-shells/bash:0 virtual/pager >=sys-apps/findutils-4.4 sys-apps/net-tools -sys-devel/make +*sys-devel/make sys-apps/man-pages sys-fs/e2fsprogs -virtual/package-manager -virtual/libc +*virtual/package-manager +*virtual/libc sys-apps/kbd -sys-apps/sed +*sys-apps/sed sys-apps/util-linux sys-apps/shadow >=sys-devel/patch-2.7 -sys-apps/gawk +*sys-apps/gawk virtual/ssh sys-apps/iproute2 sys-devel/binutils diff --git a/profiles/pentoo/base/packages.build b/profiles/pentoo/base/packages.build index 74732cbe5..6dc4fa165 100644 --- a/profiles/pentoo/base/packages.build +++ b/profiles/pentoo/base/packages.build @@ -4,5 +4,5 @@ sys-apps/sandbox app-arch/xz-utils app-arch/lbzip2 -#this is needed for portage-9999 which is sometimes used for testing, like right now +#this is needed for portage-9999 which is sometimes used for testing dev-vcs/git diff --git a/scripts/pentoo-updater.sh b/scripts/pentoo-updater.sh index 3d6d5f8a5..b655d5748 100755 --- a/scripts/pentoo-updater.sh +++ b/scripts/pentoo-updater.sh @@ -563,6 +563,12 @@ main_checks() { main_upgrades() { emerge --buildpkg @changed-deps + if ! emerge --deep --update --newuse -kb --changed-deps --newrepo @system; then + emerge --deep --update --newuse -kb --changed-deps --newrepo --with-bdeps=y @system + fi + if ! emerge --deep --update --newuse -kb --changed-deps --newrepo @profile; then + emerge --deep --update --newuse -kb --changed-deps --newrepo --with-bdeps=y @profile + fi if ! emerge --deep --update --newuse -kb --changed-deps --newrepo @world; then emerge --deep --update --newuse -kb --changed-deps --newrepo --with-bdeps=y @world fi