ezjail_list now prints out a bunch more information. Docu follows.

This commit is contained in:
erdgeist 2006-04-12 19:04:30 +00:00
parent c034198ecf
commit 5a3021c914

View File

@ -298,7 +298,19 @@ list)
eval jail_ip=\"\$jail_${jail}_ip\" eval jail_ip=\"\$jail_${jail}_ip\"
eval jail_hostname=\"\$jail_${jail}_hostname\" eval jail_hostname=\"\$jail_${jail}_hostname\"
eval jail_rootdir=\"\$jail_${jail}_rootdir\" 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 done
;; ;;