commit: c04f471fbe7c1a955e7db0fb0d647ab1d34891d5 Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org> AuthorDate: Fri Mar 21 18:47:18 2025 +0000 Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org> CommitDate: Fri Mar 21 18:47:18 2025 +0000 URL: https://gitweb.gentoo.org/proj/pkgcore/pkgcore.git/commit/?id=c04f471f
EAPI=9: add ver_replacing Bug: https://bugs.gentoo.org/947530 Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org> data/lib/pkgcore/ebd/helpers/9/pkg_postinst/ver_replacing | 6 ++++++ data/lib/pkgcore/ebd/helpers/9/pkg_preinst/ver_replacing | 1 + data/lib/pkgcore/ebd/helpers/9/pkg_pretend/ver_replacing | 1 + data/lib/pkgcore/ebd/helpers/9/pkg_setup/ver_replacing | 1 + 4 files changed, 9 insertions(+) diff --git a/data/lib/pkgcore/ebd/helpers/9/pkg_postinst/ver_replacing b/data/lib/pkgcore/ebd/helpers/9/pkg_postinst/ver_replacing new file mode 100644 index 00000000..b5e7427c --- /dev/null +++ b/data/lib/pkgcore/ebd/helpers/9/pkg_postinst/ver_replacing @@ -0,0 +1,6 @@ +[[ $# -eq 2 ]] || die "Usage: ver_replacing <op> <ver>" + +for v in ${REPLACING_VERSIONS}; do + ver_test "${v}" "$@" && exit 0 +done +exit 1 diff --git a/data/lib/pkgcore/ebd/helpers/9/pkg_preinst/ver_replacing b/data/lib/pkgcore/ebd/helpers/9/pkg_preinst/ver_replacing new file mode 120000 index 00000000..f5a0794b --- /dev/null +++ b/data/lib/pkgcore/ebd/helpers/9/pkg_preinst/ver_replacing @@ -0,0 +1 @@ +../pkg_postinst/ver_replacing \ No newline at end of file diff --git a/data/lib/pkgcore/ebd/helpers/9/pkg_pretend/ver_replacing b/data/lib/pkgcore/ebd/helpers/9/pkg_pretend/ver_replacing new file mode 120000 index 00000000..f5a0794b --- /dev/null +++ b/data/lib/pkgcore/ebd/helpers/9/pkg_pretend/ver_replacing @@ -0,0 +1 @@ +../pkg_postinst/ver_replacing \ No newline at end of file diff --git a/data/lib/pkgcore/ebd/helpers/9/pkg_setup/ver_replacing b/data/lib/pkgcore/ebd/helpers/9/pkg_setup/ver_replacing new file mode 120000 index 00000000..f5a0794b --- /dev/null +++ b/data/lib/pkgcore/ebd/helpers/9/pkg_setup/ver_replacing @@ -0,0 +1 @@ +../pkg_postinst/ver_replacing \ No newline at end of file
