(This is guaranteed to run before any packages start to install, intended to do dependency-calculation-time sanity checks.)
- Gentoo Developer
- https://wiki.gentoo.org/wiki/User:Eschwartz
- Codeberg
- https://codeberg.org/eschwartz
- GitHub
- https://github.com/eli-schwartz Link checked on 2026-10-30
- 3 posts
ewarn "As of dev-lang/perl-5.38.2-r3, the useflags debug, ithreads, quadmath move into"
ewarn "a use-expand variable PERL_FEATURES, which should be set globally in make.conf."
ewarn "It appears that you have not set this variable properly yet."
ewarn ""
ewarn "Giving you a chance to abort and read the corresponding news item now..."
for n in 10 9 8 7 6 5 4 3 2 1 ; do
echo -n "${n} "
sleep 2
done;
echo "continuing."
Ok but I still don't understand how the existing configuration would be *wiped*. It should never be wiped. The worst case scenario is that the newly installed version doesn't accept the configuration file from the old version, which is a bad idea in general for the package's upstream to do.
Even then it could be "worked around". The package maintainer for greetd should add a pkg_pretend that prints a warning and sleep 5, and/or a news item should be added.