From 5a3021c9141e88b464eb1ca6d109d5fc376c320a Mon Sep 17 00:00:00 2001 From: erdgeist Date: Wed, 12 Apr 2006 19:04:30 +0000 Subject: ezjail_list now prints out a bunch more information. Docu follows. --- ezjail-admin | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/ezjail-admin b/ezjail-admin index 5ccc1d9..12d7122 100755 --- a/ezjail-admin +++ b/ezjail-admin @@ -298,7 +298,19 @@ list) eval jail_ip=\"\$jail_${jail}_ip\" eval jail_hostname=\"\$jail_${jail}_hostname\" eval jail_rootdir=\"\$jail_${jail}_rootdir\" - printf "%-15s %-28s %s\\n" ${jail_ip} ${jail_hostname} ${jail_rootdir} + + eval jail_image=\"\$jail_${ezjail}_image\" + eval jail_crypt=\"\$jail_${ezjail}_cryptimage\" + + jail_id=`jls | grep ${jail_hostname} | head -n 1 | cut -f 1` + + jail_state="D" + [ "${jail_image}" ] && jail_state="I" + [ "${jail_crypt}" ] && jail_state="C" + [ "${jail_id}" ] && jail_state=${jail_state}R || jail_state=${jail_state}S + [ "${jail%.*}" != "${jail}" ] && jail_state=${jail_state}N + + printf "%-3s %-5 %-15s %-20s %-30s\\n" ${jail_state} ${jail_id:-"N/A"} ${jail_ip} ${jail_hostname} ${jail_rootdir} done ;; -- cgit v1.2.3