From fe5bb649e0da5c4f453cc8c5c3b971c197250b30 Mon Sep 17 00:00:00 2001 From: CyberLeo Date: Thu, 21 Jun 2012 11:34:22 -0500 Subject: [PATCH] j: avoid non-zero exit code on chroot startup if /etc/rcJ.d does not exist --- j | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/j b/j index 9014e18..06d242d 100755 --- a/j +++ b/j @@ -355,7 +355,8 @@ j_start() { j_ipc_start # Start all services in /etc/rcJ.d - j_root_eval "${jname}" '[ -d /etc/rcJ.d ] && ( ls -1 /etc/rcJ.d/* 2>&- | grep /S | sort | sed -e "s/$/ start/" | sh )' + [ -d "${jroot}/etc/rcJ.d" ] || return 0 + j_root_eval "${jname}" '( ls -1 /etc/rcJ.d/* 2>&- | grep /S | sort | sed -e "s/$/ start/" | sh )' } # Execute command in chroot as root -- 2.42.0