Code

Added evals
authorjanw <janw@594d385d-05f5-0310-b6e9-bd551577e9d8>
Wed, 30 Jan 2008 17:06:42 +0000 (17:06 +0000)
committerjanw <janw@594d385d-05f5-0310-b6e9-bd551577e9d8>
Wed, 30 Jan 2008 17:06:42 +0000 (17:06 +0000)
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@8681 594d385d-05f5-0310-b6e9-bd551577e9d8

gosa-si/modules/ArpWatch.pm

index 95532cb9734a15faa9fdc38bb31f907520516b54..6487ef1013ea832eacd3a49053cbf71137a6e026 100644 (file)
@@ -2,13 +2,17 @@
 package POE::Component::ArpWatch;
 
 use strict;
+use warnings;
 
-use POE;
-
-use POE::Component::Pcap;
+BEGIN{
+       eval('use POE');
+       eval('use POE::Component::Pcap');
+       eval('use NetPacket::Ethernet qw( :types )');
+       eval('use NetPacket::ARP qw( :opcodes )');
+}
 
-use NetPacket::Ethernet qw( :types );
-use NetPacket::ARP qw( :opcodes );
+END{
+}
 
 ## Map arp opcode #'s to strings
 my %arp_opcodes = (