ipsec pool --statusattr [--hexout] outputs attribute values in correct format if known

This commit is contained in:
Andreas Steffen
2010-06-01 16:47:56 +02:00
parent 185d8b7335
commit 616b13c7a5
4 changed files with 117 additions and 41 deletions
+13 -6
View File
@@ -29,8 +29,11 @@ Usage:\n\
ipsec pool --status\n\
Show a list of installed pools with statistics plus nameserver info.\n\
\n\
ipsec pool --statusattr\n\
Show a list of all attributes stored in the database.\n\
ipsec pool --statusattr [--hexout]\n\
Show a list of all attributes stored in the database with the values\n\
converted to the correct format if the type is known by --showattr or\n\
in hex format otherwise.\n\
hexout: Output all values in hex format\n\
\n\
ipsec pool --showattr\n\
Show a keyword list of the major attribute types.\n\
@@ -56,10 +59,12 @@ Usage:\n\
resized.\n\
timeout: Lease time in hours, 0 for static leases\n\
\n\
ipsec pool --addattr <type> --server|--subnet|--string|--hex <value>\n\
ipsec pool --addattr <type> --addr|--mask|--server|--subnet|--string|--hex <value>\n\
Add a new attribute to the database.\n\
type: a keyword from --showattr or a number from the range 1..32767\n\
server: IPv4 or IPv6 address of a server\n\
addr: IPv4 or IPv6 address\n\
mask: IPv4 or IPv6 netmask (synonym for --addr)\n\
server: IPv4 or IPv6 address of a server (synonym for --addr)\n\
subnet: IPv4 subnet[s] given by network/mask[,network/mask,...]\n\
string: value of a string-type attribute\n\
hex: hex value of any attribute\n\
@@ -68,10 +73,12 @@ Usage:\n\
Delete a pool from the database.\n\
name: Name of the pool to delete\n\
\n\
ipsec pool --delattr <type> [--server|--subnet|--string|--hex <value>]\n\
ipsec pool --delattr <type> [--addr|--mask|--server|--subnet|--string|--hex <value>]\n\
Delete a specific or all attributes of a given type from the database.\n\
type: a keyword from --showattr or a number from the range 1..32767\n\
server: IPv4 or IPv6 address of a server\n\
addr: IPv4 or IPv6 address\n\
mask: IPv4 or IPv6 netmask (synonym for --addr)\n\
server: IPv4 or IPv6 address of a server (synonym for --addr)\n\
subnet: IPv4 subnet[s] given by network/mask[,network/mask,...]\n\
string: value of a string-type attribute\n\
hex: hex value of any attribute\n\