--- lib/PXElator/network.pm 2009/07/31 21:30:25 98 +++ lib/PXElator/network.pm 2009/07/31 21:42:10 99 @@ -20,16 +20,18 @@ system "sudo apt-get install vde2"; - $interfaces .= qq{ + write_file '/tmp/interfaces', qq{ - iface tap0 inet static - address $server::ip - netmask $server::netmask - vde2-switch - +# added by PXElator +iface tap0 inet static + address $server::ip + netmask $server::netmask + vde2-switch - }; - write_file '/etc/network/interfaces', $interfaces; + system q|sudo sh -c 'cat /tmp/interfaces >> /etc/network/interfaces'|; + system q|sudo sh -c 'usermod -G vde2-net -a $SUDO_USER'|; }