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
 }

Reply via email to