From 8e8cedcbf7f5db0c18da3b8b960ecfab951378e7 Mon Sep 17 00:00:00 2001 From: Krzesimir Nowak Date: Thu, 16 Sep 2021 23:31:31 +0200 Subject: [PATCH] build_packages: Add another cycle to break With the update of the sys-apps/util-linux package, another cycle has reared its ugly head. Looks like the package got an optional dependency on sys-fs/cryptsetup, so break it. --- build_packages | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/build_packages b/build_packages index a07462db8e..5620565dee 100755 --- a/build_packages +++ b/build_packages @@ -261,13 +261,14 @@ break_dep_loop() { if [[ "${FLAGS_usepkgonly}" -eq "${FLAGS_FALSE}" ]]; then # Breaking the following loops here: # - # util-linux[udev] -> virtual->udev -> systemd -> util-linux + # util-linux[udev] -> virtual/udev -> systemd -> util-linux # util-linux[systemd] -> systemd -> util-linux + # util-linux[cryptsetup] -> cryptsetup -> util-linux # cryptsetup[udev] -> virtual/udev -> systemd[cryptsetup] -> cryptsetup # lvm2[udev] -> virtual/udev -> systemd[cryptsetup] -> cryptsetup -> lvm2 # lvm2[systemd] -> systemd[cryptsetup] -> cryptsetup -> lvm2 # systemd[cryptsetup] -> cryptsetup[udev] -> virtual/udev -> systemd - break_dep_loop sys-apps/util-linux udev,systemd \ + break_dep_loop sys-apps/util-linux udev,systemd,cryptsetup \ sys-fs/cryptsetup udev \ sys-fs/lvm2 udev,systemd \ sys-apps/systemd cryptsetup