X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=bin%2Facs.pl;h=36750881b3f927ce5630aecce7fe431f1f147337;hb=7a346eeec59e7415d184a0e76cc863863cc308f6;hp=b4b1e8e48f3fde5da97b7a0be5c4e2a04d5dee23;hpb=fec1acf5d1dfce1a661535d2b40b0e9d97de6005;p=perl-cwmp.git diff --git a/bin/acs.pl b/bin/acs.pl index b4b1e8e..3675088 100755 --- a/bin/acs.pl +++ b/bin/acs.pl @@ -8,29 +8,39 @@ use strict; use lib './lib'; use CWMP::Server; +use CWMP::Session; +use CWMP::Vendor; use Getopt::Long; +use Data::Dump qw/dump/; my $port = 3333; my $debug = 0; my $store_path = './'; my $store_plugin = 'YAML'; +my $create_dump = 1; GetOptions( 'debug+' => \$debug, 'port=i' => \$port, 'store-path=s' => \$store_path, 'store-plugin=s' => \$store_plugin, + 'create_dump!' => \$create_dump, ); - my $server = CWMP::Server->new({ port => $port, - store => { - module => $store_plugin, - path => $store_path, - debug => $debug, + session => { + store => { + module => $store_plugin, + path => $store_path, + debug => $debug, + }, + create_dump => $create_dump, }, debug => $debug, }); + +CWMP::Vendor->add_triggers; + $server->run();