commit:     f64897648984946a0aff01d66dceca89adbb194b
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 27 22:36:57 2023 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Fri Jan 27 22:37:56 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6489764

sys-apps/baselayout: tweak /var/{run,lock} check

We only need to abort if these exist as a directory.

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 sys-apps/baselayout/baselayout-2.11.ebuild | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/sys-apps/baselayout/baselayout-2.11.ebuild 
b/sys-apps/baselayout/baselayout-2.11.ebuild
index f5fe6bb8aa50..481c65c7b9c3 100644
--- a/sys-apps/baselayout/baselayout-2.11.ebuild
+++ b/sys-apps/baselayout/baselayout-2.11.ebuild
@@ -22,17 +22,16 @@ IUSE="build +split-usr"
 RDEPEND="!sys-apps/baselayout-prefix"
 
 pkg_pretend() {
-       local stop
-       if [[ ! -L "${EROOT}"/var/run ]]; then
+       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 ]]; then
+       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
-       [[ -n ${stop} ]] &&
-               die "please fix this before emerging baselayout"
+       [[ -z ${stop} ]] || die "please fix this before emerging baselayout"
 }
 
 pkg_setup() {

Reply via email to