/[pxelator]/lib/PXElator/server.pm
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /lib/PXElator/server.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 198 by dpavlin, Tue Aug 11 12:39:05 2009 UTC revision 264 by dpavlin, Wed Aug 19 12:45:07 2009 UTC
# Line 24  our $conf = "$base_dir/conf/$ip"; Line 24  our $conf = "$base_dir/conf/$ip";
24  mkdir $conf unless -e $conf;  mkdir $conf unless -e $conf;
25    
26  use Module::Refresh qw//;  use Module::Refresh qw//;
27  sub refresh { Module::Refresh->refresh };  sub refresh {
28            Module::Refresh->refresh;
29            my $from = (caller(1))[3];
30            $from =~ s{^(\w+)::.+$}{$1};
31            my $eval = '$' . $from . '::debug = server::debug();';
32            warn "refresh $eval\n";
33            eval $eval;
34            warn $@ if $@;
35    };
36    
37  mkdir $_ foreach grep { ! -d $_ } map { "$conf/$_" } ( 'ip', 'mac' );  mkdir $_ foreach grep { ! -d $_ } map { "$conf/$_" } ( 'ip', 'mac' );
38    

Legend:
Removed from v.198  
changed lines
  Added in v.264

  ViewVC Help
Powered by ViewVC 1.1.26