From: Dobrica Pavlinusic Date: Tue, 8 Sep 2009 17:28:28 +0000 (+0000) Subject: really remove all client data X-Git-Url: http://git.rot13.org/?a=commitdiff_plain;h=544366133a0af071fb0ed01f2b96d1c0021078bf;p=pxelator really remove all client data --- diff --git a/lib/PXElator/client.pm b/lib/PXElator/client.pm index 6384709..b7740b6 100644 --- a/lib/PXElator/client.pm +++ b/lib/PXElator/client.pm @@ -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 {