From 8bc81f4805ae65aa240faa0b814ea3b0381d353b Mon Sep 17 00:00:00 2001 From: erdgeist Date: Sun, 16 Jul 2006 12:14:47 +0000 Subject: A much more sexy way of listing jails --- ezjail-admin | 3 ++- ezjail.sh | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/ezjail-admin b/ezjail-admin index 249f312..881953e 100755 --- a/ezjail-admin +++ b/ezjail-admin @@ -444,8 +444,9 @@ delete) ######################## ezjail-admin LIST ######################## list) [ $# -eq 1 ] || exerr ${ezjail_usage_list} + unset ezjail_list - ezjail_list=`find -X ${ezjail_prefix}/etc/ezjail/ 2> /dev/null | xargs rcorder | xargs basename -a` + [ -d ${ezjail_prefix}/etc/ezjail/ ] && cd ${ezjail_prefix}/etc/ezjail/ && ezjail_list=`ls | xargs rcorder` printf "%-3s %-5s %-15s %-28s %s\\n" STA JID IP Hostname "Root Directory" echo "--- ----- --------------- ---------------------------- -------------------------" diff --git a/ezjail.sh b/ezjail.sh index 5925392..b51f515 100755 --- a/ezjail.sh +++ b/ezjail.sh @@ -44,7 +44,7 @@ do_cmd() ezjail_list=`echo -n $* | tr -c '[:alnum:] ' '_'` ezjail_fromrc="NO" else - ezjail_list=`find -X ${ezjail_prefix}/etc/ezjail/ 2> /dev/null | xargs rcorder | xargs basename -a` + [ -d ${ezjail_prefix}/etc/ezjail/ ] && cd ${ezjail_prefix}/etc/ezjail/ && ezjail_list=`ls | xargs rcorder` echo -n "${message##_}" fi -- cgit v1.2.3