list assigned leases using "ipsec leases"

This commit is contained in:
Martin Willi
2008-12-10 13:00:02 +00:00
parent ed2bcd0315
commit 6b83549d1a
10 changed files with 245 additions and 8 deletions
+16
View File
@@ -63,6 +63,7 @@ case "$1" in
echo " listcacerts|listaacerts|listocspcerts [--utc]"
echo " listacerts|listgroups|listcainfos [--utc]"
echo " listcrls|listocsp|listcards|listall [--utc]"
echo " listpool [<poolname> [<address>]]"
echo " rereadsecrets|rereadgroups"
echo " rereadcacerts|rereadaacerts|rereadocspcerts"
echo " rereadacerts|rereadcrls|rereadall"
@@ -146,6 +147,21 @@ listcards|rereadgroups)
exit 7
fi
;;
leases)
op="$1"
rc=7
shift
if [ -e $IPSEC_CHARON_PID ]
then
case "$#" in
0) $IPSEC_STROKE "$op" ;;
1) $IPSEC_STROKE "$op" "$1" ;;
*) $IPSEC_STROKE "$op" "$1" "$2" ;;
esac
rc="$?"
fi
exit "$rc"
;;
listalgs|\listpubkeys|\
listcerts|listcacerts|listaacerts|\
listacerts|listgroups|listocspcerts|\