commit: 4a8d092fd621f923e81d0b5d67e3180f781e410f
Author: William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 28 00:19:59 2023 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Sat Jan 28 00:20:28 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a8d092f
sys-apps/baselayout: sync live
Signed-off-by: William Hubbs <williamh <AT> gentoo.org>
sys-apps/baselayout/baselayout-9999.ebuild | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/sys-apps/baselayout/baselayout-9999.ebuild
b/sys-apps/baselayout/baselayout-9999.ebuild
index a5cb994667ce..845f7f7a8dfb 100644
--- a/sys-apps/baselayout/baselayout-9999.ebuild
+++ b/sys-apps/baselayout/baselayout-9999.ebuild
@@ -21,6 +21,19 @@ IUSE="build +split-usr"
RDEPEND="!sys-apps/baselayout-prefix"
+pkg_pretend() {
+ local stop=
+ if [[ ! -L ${EROOT}/var/run ]] && [[ -d ${EROOT}/var/run ]]; then
+ eerror "${EROOT}/var/run must be a symlink to ${EROOT}/run"
+ stop=1
+ fi
+ if [[ ! -L ${EROOT}/var/lock ]] && [[ -d ${EROOT}/var/lock ]]; then
+ eerror "${EROOT}/var/lock must be a symlink to
${EROOT}/run/lock"
+ stop=1
+ fi
+ [[ -z ${stop} ]] || die "please fix this before emerging baselayout"
+}
+
pkg_setup() {
multilib_layout
}