really remove all client data
authorDobrica Pavlinusic <dpavlin@rot13.org>
Tue, 8 Sep 2009 17:28:28 +0000 (17:28 +0000)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Tue, 8 Sep 2009 17:28:28 +0000 (17:28 +0000)
lib/PXElator/client.pm

index 6384709..b7740b6 100644 (file)
@@ -6,6 +6,7 @@ use autodie;
 
 use File::Slurp;
 use Data::Dump qw/dump/;
+use File::Path;
 
 use server;
 use format;
@@ -174,7 +175,7 @@ sub remove {
        if ( my $mac = mac_from_ip $ip ) {
                unlink "$server::conf/mac/$mac";
        }
-       rmdir "$server::conf/ip/$ip";
+       rmtree "$server::conf/ip/$ip";
 }
 
 sub arp_mac_dev {