From a728010e94f2a3c8b0686368de0d7e3a27050d77 Mon Sep 17 00:00:00 2001 From: CyberLeo Date: Tue, 24 May 2011 05:00:48 -0500 Subject: [PATCH] j: clean up chroot service start/stop --- j | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/j b/j index 157b899..6e0ed6c 100755 --- a/j +++ b/j @@ -135,7 +135,7 @@ j_start() { mount -t proc proc "${jdir}/proc" # Start all services in /etc/rcJ.d - j_root_eval "${jname}" '[ -d /etc/rcJ.d ] && ( ls -1 /etc/rcJ.d/* | grep /S | sed -e "s/$/ start/" | sh )' + j_root_eval "${jname}" '[ -d /etc/rcJ.d ] && ( ls -1 /etc/rcJ.d/* 2>&- | grep /S | sort | sed -e "s/$/ start/" | sh )' } # Execute command in chroot as root @@ -170,7 +170,7 @@ j_stop() { meh "stopping ${jname} ..." # Stop all services in /etc/rcJ.d - j_root_eval "${jname}" '[ -d /etc/rcJ.d ] && ( ls -1 /etc/rcJ.d/* | grep /S | sed -e "s/$/ stop/" | sh )' + j_root_eval "${jname}" '[ -d /etc/rcJ.d ] && ( ls -1 /etc/rcJ.d/* 2>&- | grep /S | sort -r | sed -e "s/$/ stop/" | sh )' umount "${jdir}/proc" umount "${jdir}/dev/pts" -- 2.45.0