/[pxelator]/lib/PXElator/network.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/network.pm

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

revision 84 by dpavlin, Fri Jul 31 17:35:20 2009 UTC revision 99 by dpavlin, Fri Jul 31 21:42:10 2009 UTC
# Line 20  sub tap { Line 20  sub tap {
20    
21                  system "sudo apt-get install vde2";                  system "sudo apt-get install vde2";
22    
23                  $interfaces .= qq{                  write_file '/tmp/interfaces', qq{
24    
25          iface tap0 inet static  # added by PXElator
26            address $server::ip  iface tap0 inet static
27            netmask $server::netmask          address $server::ip
28            vde2-switch -          netmask $server::netmask
29            vde2-switch -
30    
31                  };                  };
32    
33                  write_file '/etc/network/interfaces', $interfaces;                  system q|sudo sh -c 'cat /tmp/interfaces >> /etc/network/interfaces'|;
34                    system q|sudo sh -c 'usermod -G vde2-net -a $SUDO_USER'|;
35    
36          }          }
37    

Legend:
Removed from v.84  
changed lines
  Added in v.99

  ViewVC Help
Powered by ViewVC 1.1.26