Squashed commit of the following: commit3284b62509Author: Oliver Gorwits <oliver@cpan.org> Date: Sun Aug 10 21:17:06 2014 +0100 config defaults tidying commitade7bcd880Author: Oliver Gorwits <oliver@cpan.org> Date: Sun Aug 10 20:00:01 2014 +0100 high priority jobs are picked first and inserted to prio queue commitd450dfd2bdAuthor: Oliver Gorwits <oliver@cpan.org> Date: Sun Aug 10 19:25:21 2014 +0100 better status commitb8a742e5deAuthor: Oliver Gorwits <oliver@cpan.org> Date: Sun Aug 10 16:54:03 2014 +0100 update proctitle when worker not running commit0c3675a8f4Author: Oliver Gorwits <oliver@cpan.org> Date: Sun Aug 10 16:48:58 2014 +0100 remove all trace of SQLite - new lightweight Job object commita13ed25f6aAuthor: Oliver Gorwits <oliver@cpan.org> Date: Sun Aug 10 14:45:22 2014 +0100 rename pollers to tasks commit44b50f413fAuthor: Oliver Gorwits <oliver@cpan.org> Date: Sun Aug 10 14:13:00 2014 +0100 update docs commit517b1ae4c1Author: Oliver Gorwits <oliver@cpan.org> Date: Sun Aug 10 13:55:31 2014 +0100 merge interactive and poller worker types commite9043b90e8Author: Oliver Gorwits <oliver@cpan.org> Date: Sun Aug 10 13:47:41 2014 +0100 only take one job at a time per worker commit2366738d54Author: Oliver Gorwits <oliver@cpan.org> Date: Sun Aug 10 13:43:31 2014 +0100 auto job priorities commit1fd473fd50Author: Oliver Gorwits <oliver@cpan.org> Date: Sun Aug 10 13:18:59 2014 +0100 preload all worker modules into shared memory commit9ceb43c0f7Author: Oliver Gorwits <oliver@cpan.org> Date: Sun Aug 10 13:13:07 2014 +0100 daemon clean commitc817a35537Author: Oliver Gorwits <oliver@cpan.org> Date: Sun Aug 10 12:36:24 2014 +0100 first refactor for MCE::Flow and MCE::Queue
		
			
				
	
	
		
			90 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			Perl
		
	
	
	
	
	
			
		
		
	
	
			90 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			Perl
		
	
	
	
	
	
| use inc::Module::Install;
 | |
|  
 | |
| name     'App-Netdisco';
 | |
| license  'bsd';
 | |
| all_from 'lib/App/Netdisco.pm';
 | |
|  
 | |
| requires 'Algorithm::Cron' => 0.07;
 | |
| requires 'AnyEvent' => 7.05;
 | |
| requires 'AnyEvent::DNS::EtcHosts' => 0;
 | |
| requires 'App::cpanminus' => 1.6108;
 | |
| requires 'App::local::lib::helper' => 0.07;
 | |
| requires 'Archive::Extract' => 0;
 | |
| requires 'CGI::Expand' => 2.05;
 | |
| requires 'Data::Printer' => 0;
 | |
| requires 'DBD::Pg' => 0;
 | |
| requires 'DBIx::Class' => 0.08250;
 | |
| requires 'DBIx::Class::Helpers' => 2.018004;
 | |
| requires 'Daemon::Control' => 0.001000;
 | |
| requires 'Dancer' => 1.3112;
 | |
| requires 'Dancer::Plugin::DBIC' => 0.2001;
 | |
| requires 'Dancer::Plugin::Auth::Extensible' => 0.30;
 | |
| requires 'Dancer::Plugin::Passphrase' => '2.0.1';
 | |
| requires 'File::ShareDir' => 1.03;
 | |
| requires 'File::Slurp' => 9999.19;
 | |
| requires 'Guard' => 1.022;
 | |
| requires 'HTML::Parser' => 3.70;
 | |
| requires 'HTTP::Tiny' => 0.029;
 | |
| requires 'JSON' => 0;
 | |
| requires 'List::MoreUtils' => 0.33;
 | |
| requires 'MIME::Base64' => 3.13;
 | |
| requires 'Module::Find' => 0.12;
 | |
| requires 'Module::Load' => 0.32;
 | |
| requires 'Moo' => 1.001000;
 | |
| requires 'MCE' => 1.515;
 | |
| requires 'Net::Domain' => 1.23;
 | |
| requires 'Net::DNS' => 0.72;
 | |
| requires 'Net::LDAP' => 0;
 | |
| requires 'Net::MAC' => 2.103622;
 | |
| requires 'NetAddr::IP' => 4.068;
 | |
| requires 'Opcode' => 1.07;
 | |
| requires 'Path::Class' => 0.32;
 | |
| requires 'Plack' => 1.0023;
 | |
| requires 'Plack::Middleware::Expires' => 0.03;
 | |
| requires 'Plack::Middleware::ReverseProxy' => 0.15;
 | |
| requires 'Role::Tiny' => 1.002005;
 | |
| requires 'Sereal' => 0;
 | |
| requires 'Socket6' => 0.23;
 | |
| requires 'Starman' => 0.4008;
 | |
| requires 'SNMP::Info' => 3.18;
 | |
| requires 'SQL::Translator' => 0.11016;
 | |
| requires 'Template' => 2.24;
 | |
| requires 'Template::Plugin::CSV' => 0.04;
 | |
| requires 'Template::Plugin::Number::Format' => 1.02;
 | |
| requires 'Term::ReadLine' => 0;
 | |
| requires 'Term::UI' => 0;
 | |
| requires 'Try::Tiny' => 0;
 | |
| requires 'URI' => 0;
 | |
| requires 'URL::Encode' => 0.01;
 | |
| requires 'YAML' => 0.84;
 | |
| requires 'YAML::XS' => 0.41;
 | |
| requires 'namespace::clean' => 0.24;
 | |
| requires 'version' => 0.9902;
 | |
| 
 | |
| if ( $^O eq 'linux' ) {
 | |
|   requires 'Sys::Proctitle' => 0;
 | |
| }
 | |
| 
 | |
| recommends 'Graph' => 0;
 | |
| recommends 'GraphViz' => 0;
 | |
| 
 | |
| install_share 'share';
 | |
| 
 | |
| install_script 'bin/nd-import-topology';
 | |
| install_script 'bin/netdisco-db-deploy';
 | |
| install_script 'bin/netdisco-deploy';
 | |
| install_script 'bin/netdisco-do';
 | |
| install_script 'bin/netdisco-daemon-fg';
 | |
| install_script 'bin/netdisco-daemon';
 | |
| install_script 'bin/netdisco-web-fg';
 | |
| install_script 'bin/netdisco-web';
 | |
| install_script 'bin/netdisco-rancid-export';
 | |
| 
 | |
| resources
 | |
|   homepage => 'http://netdisco.org/',
 | |
|   bugtracker => 'https://sourceforge.net/p/netdisco/netdisco2/',
 | |
|   repository => 'git://git.code.sf.net/p/netdisco/netdisco-ng',
 | |
|   MailingList => 'https://lists.sourceforge.net/lists/listinfo/netdisco-users';
 | |
| 
 | |
| WriteAll;
 |