libLxBsScanCoreApi.so was bumped to libLxBsScanCoreApi.so.3.2.6 and
with the -X argument we left users with a broken libLxBsScanCoreApi.so.3
symlink from the old version, the default arguments to ldconfig update
the symlinks as necessary.
Upstream has removed 1.5.1.0 and because we are not able to mirror
the existing ebuild in tree is broken.
ldconfig is removed because the portage bug is fixed, and a fixed
portage version is now stable.
Closes: https://bugs.gentoo.org/979194
Signed-off-by: Anthony Ryan <anthonyryan1@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/46350
Closes: https://github.com/gentoo/gentoo/pull/46350
Signed-off-by: Sam James <sam@gentoo.org>
* fixed luks2 and added as default, replacing
luks1
* corrected mediums that previously were
not able to install
* corrected logical errors in downloadstage3,
gentoopkg, dracut_gentoo modules
* expanded functionality to all the mediums
which contain and can successfully install
gentoo-kernel-bin with installkernel dracut
* added grub.d gentoo specific configuration,
for encryption functionalities, and
predictable grub and kernel upgrades
* corrected livecd option to install
encrypted as well
* implemented hashlib for stage3 verification, replacing previous sha512sum
* replaced which with shutil.which for better reliability
* added comments for USE flags changes, and reasoning
behind them.
* mandated cryptsetup installation in all necessary cases
* changes/bugfix on main code for compatibility for PY3.14
* mount /dev/shm and /dev/pts into the chroot so complex source builds
* gentoopkg: package_use, for custom USE flags
* gentoopkg: accept_keywords, for custom accept_keywords
* enable the dbus USE flag on net-wireless/wpa_supplicant for selinux, musl,
hardened (openrc/systemd) and llvm-systemd stages, required by
net-misc/networkmanager[wifi,-iwd]
* dracut_gentoo: follow the gentoo-dist-bin kernel naming
Signed-off-by: Stefan Cristian B. <stefan.cristian+git@rogentos.ro>
Part-of: https://github.com/gentoo/gentoo/pull/46554
Closes: https://github.com/gentoo/gentoo/pull/46554
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
Binary can be missing with USE=-qt6, and `usex qt6` won't prevent
the call given arguments are processed either way.
At same time, this was missing quotes (for BROOT or the previous
EPREFIX) which.. require rather messy usage when stacking usev/usex
given each subshell needs quotes to avoid splitting into multiple
arguments, and then the final result also do.. but we can't quote
because "$(usev ...)" can result in a empty "" argument which is
not ignored when quoted and becomes part of the array.
Believe it's best to just split this off into normal conditions
which is also more readable.
Closes: https://bugs.gentoo.org/979154
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>