pool: Move the pool utility to its own directory in src
This commit is contained in:
parent
5abe3c52d3
commit
ec6ad6b086
|
@ -1478,6 +1478,7 @@ AC_CONFIG_FILES([
|
||||||
src/scepclient/Makefile
|
src/scepclient/Makefile
|
||||||
src/pki/Makefile
|
src/pki/Makefile
|
||||||
src/pki/man/Makefile
|
src/pki/man/Makefile
|
||||||
|
src/pool/Makefile
|
||||||
src/dumm/Makefile
|
src/dumm/Makefile
|
||||||
src/dumm/ext/extconf.rb
|
src/dumm/ext/extconf.rb
|
||||||
src/libfast/Makefile
|
src/libfast/Makefile
|
||||||
|
|
|
@ -100,6 +100,10 @@ if USE_INTEGRITY_TEST
|
||||||
SUBDIRS += checksum
|
SUBDIRS += checksum
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
if USE_ATTR_SQL
|
||||||
|
SUBDIRS += pool
|
||||||
|
endif
|
||||||
|
|
||||||
if USE_TKM
|
if USE_TKM
|
||||||
SUBDIRS += charon-tkm
|
SUBDIRS += charon-tkm
|
||||||
endif
|
endif
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
AM_CPPFLAGS = \
|
AM_CPPFLAGS = \
|
||||||
-I$(top_srcdir)/src/libstrongswan \
|
-I$(top_srcdir)/src/libstrongswan \
|
||||||
-I$(top_srcdir)/src/libhydra \
|
-I$(top_srcdir)/src/libhydra
|
||||||
-DPLUGINS=\""${pool_plugins}\""
|
|
||||||
|
|
||||||
AM_CFLAGS = \
|
AM_CFLAGS = \
|
||||||
-rdynamic
|
-rdynamic
|
||||||
|
@ -17,10 +16,3 @@ libstrongswan_attr_sql_la_SOURCES = \
|
||||||
sql_attribute.h sql_attribute.c
|
sql_attribute.h sql_attribute.c
|
||||||
|
|
||||||
libstrongswan_attr_sql_la_LDFLAGS = -module -avoid-version
|
libstrongswan_attr_sql_la_LDFLAGS = -module -avoid-version
|
||||||
|
|
||||||
ipsec_PROGRAMS = pool
|
|
||||||
pool_SOURCES = pool.c pool_attributes.c pool_attributes.h \
|
|
||||||
pool_usage.h pool_usage.c
|
|
||||||
pool_LDADD = $(top_builddir)/src/libstrongswan/libstrongswan.la \
|
|
||||||
$(top_builddir)/src/libhydra/libhydra.la
|
|
||||||
pool.o : $(top_builddir)/config.status
|
|
||||||
|
|
|
@ -0,0 +1,16 @@
|
||||||
|
ipsec_PROGRAMS = pool
|
||||||
|
|
||||||
|
pool_SOURCES = \
|
||||||
|
pool.c pool_attributes.c pool_attributes.h \
|
||||||
|
pool_usage.h pool_usage.c
|
||||||
|
|
||||||
|
pool.o : $(top_builddir)/config.status
|
||||||
|
|
||||||
|
AM_CPPFLAGS = \
|
||||||
|
-I$(top_srcdir)/src/libstrongswan \
|
||||||
|
-I$(top_srcdir)/src/libhydra \
|
||||||
|
-DPLUGINS=\""${pool_plugins}\""
|
||||||
|
|
||||||
|
pool_LDADD = \
|
||||||
|
$(top_builddir)/src/libstrongswan/libstrongswan.la \
|
||||||
|
$(top_builddir)/src/libhydra/libhydra.la
|
|
@ -1284,4 +1284,3 @@ int main(int argc, char *argv[])
|
||||||
|
|
||||||
exit(EXIT_SUCCESS);
|
exit(EXIT_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
|
@ -49,7 +49,7 @@ static const attr_info_t attr_info[] = {
|
||||||
{ "internal_ip4_netmask", VALUE_ADDR, INTERNAL_IP4_NETMASK, 0 },
|
{ "internal_ip4_netmask", VALUE_ADDR, INTERNAL_IP4_NETMASK, 0 },
|
||||||
{ "internal_ip6_netmask", VALUE_ADDR, INTERNAL_IP6_NETMASK, 0 },
|
{ "internal_ip6_netmask", VALUE_ADDR, INTERNAL_IP6_NETMASK, 0 },
|
||||||
{ "netmask", VALUE_ADDR, INTERNAL_IP4_NETMASK,
|
{ "netmask", VALUE_ADDR, INTERNAL_IP4_NETMASK,
|
||||||
INTERNAL_IP6_NETMASK },
|
INTERNAL_IP6_NETMASK },
|
||||||
{ "internal_ip4_dns", VALUE_ADDR, INTERNAL_IP4_DNS, 0 },
|
{ "internal_ip4_dns", VALUE_ADDR, INTERNAL_IP4_DNS, 0 },
|
||||||
{ "internal_ip6_dns", VALUE_ADDR, INTERNAL_IP6_DNS, 0 },
|
{ "internal_ip6_dns", VALUE_ADDR, INTERNAL_IP6_DNS, 0 },
|
||||||
{ "dns", VALUE_ADDR, INTERNAL_IP4_DNS,
|
{ "dns", VALUE_ADDR, INTERNAL_IP4_DNS,
|
||||||
|
@ -57,7 +57,7 @@ static const attr_info_t attr_info[] = {
|
||||||
{ "internal_ip4_nbns", VALUE_ADDR, INTERNAL_IP4_NBNS, 0 },
|
{ "internal_ip4_nbns", VALUE_ADDR, INTERNAL_IP4_NBNS, 0 },
|
||||||
{ "internal_ip6_nbns", VALUE_ADDR, INTERNAL_IP6_NBNS, 0 },
|
{ "internal_ip6_nbns", VALUE_ADDR, INTERNAL_IP6_NBNS, 0 },
|
||||||
{ "nbns", VALUE_ADDR, INTERNAL_IP4_NBNS,
|
{ "nbns", VALUE_ADDR, INTERNAL_IP4_NBNS,
|
||||||
INTERNAL_IP6_NBNS },
|
INTERNAL_IP6_NBNS },
|
||||||
{ "wins", VALUE_ADDR, INTERNAL_IP4_NBNS,
|
{ "wins", VALUE_ADDR, INTERNAL_IP4_NBNS,
|
||||||
INTERNAL_IP6_NBNS },
|
INTERNAL_IP6_NBNS },
|
||||||
{ "internal_ip4_dhcp", VALUE_ADDR, INTERNAL_IP4_DHCP, 0 },
|
{ "internal_ip4_dhcp", VALUE_ADDR, INTERNAL_IP4_DHCP, 0 },
|
||||||
|
@ -214,7 +214,7 @@ static bool parse_attributes(char *name, char *value, value_type_t *value_type,
|
||||||
if (*value_type == VALUE_ADDR)
|
if (*value_type == VALUE_ADDR)
|
||||||
{
|
{
|
||||||
*type = (addr->get_family(addr) == AF_INET) ?
|
*type = (addr->get_family(addr) == AF_INET) ?
|
||||||
attr_info[i].type : attr_info[i].type_ip6;
|
attr_info[i].type : attr_info[i].type_ip6;
|
||||||
addr->destroy(addr);
|
addr->destroy(addr);
|
||||||
}
|
}
|
||||||
else if (*value_type == VALUE_HEX)
|
else if (*value_type == VALUE_HEX)
|
||||||
|
@ -493,14 +493,14 @@ void del_attr(char *name, char *pool, char *identity,
|
||||||
else if (value_type == VALUE_STRING)
|
else if (value_type == VALUE_STRING)
|
||||||
{
|
{
|
||||||
fprintf(stderr, "deleting %s attribute (%N) with value '%.*s'%s failed.\n",
|
fprintf(stderr, "deleting %s attribute (%N) with value '%.*s'%s failed.\n",
|
||||||
name, configuration_attribute_type_names, type,
|
name, configuration_attribute_type_names, type,
|
||||||
(int)blob_db.len, blob_db.ptr, id_pool_str);
|
(int)blob_db.len, blob_db.ptr, id_pool_str);
|
||||||
}
|
}
|
||||||
|
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
fprintf(stderr, "deleting %s attribute (%N) with value %#B%s failed.\n",
|
fprintf(stderr, "deleting %s attribute (%N) with value %#B%s failed.\n",
|
||||||
name, configuration_attribute_type_names, type,
|
name, configuration_attribute_type_names, type,
|
||||||
&blob_db, id_pool_str);
|
&blob_db, id_pool_str);
|
||||||
}
|
}
|
||||||
query->destroy(query);
|
query->destroy(query);
|
||||||
|
@ -529,7 +529,7 @@ void del_attr(char *name, char *pool, char *identity,
|
||||||
|
|
||||||
if (!found)
|
if (!found)
|
||||||
{
|
{
|
||||||
if (blob.len == 0)
|
if (blob.len == 0)
|
||||||
{
|
{
|
||||||
if (type_ip6 == 0)
|
if (type_ip6 == 0)
|
||||||
{
|
{
|
||||||
|
@ -714,4 +714,3 @@ void show_attr(void)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -61,5 +61,3 @@ void status_attr(bool hexout);
|
||||||
void show_attr(void);
|
void show_attr(void);
|
||||||
|
|
||||||
#endif /* POOL_ATTRIBUTES_H_ */
|
#endif /* POOL_ATTRIBUTES_H_ */
|
||||||
|
|
||||||
|
|
|
@ -124,4 +124,3 @@ Usage:\n\
|
||||||
lines are ignored. The file may not contain a --batch command.\n\
|
lines are ignored. The file may not contain a --batch command.\n\
|
||||||
\n");
|
\n");
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,5 +22,4 @@
|
||||||
*/
|
*/
|
||||||
void usage(void);
|
void usage(void);
|
||||||
|
|
||||||
|
|
||||||
#endif /* POOL_USAGE_H_ */
|
#endif /* POOL_USAGE_H_ */
|
Loading…
Reference in New Issue