Hello all

Hope someone in here can help me with my issue. I am trying to set up an automated installation of opensuse 13.1 but the network part in the autoyast xml file doesn't seem to work really.
Here is the code I am using for it:
Code:
<networking>
        <net-udev type="list">
<%  
config.networkList.each {
if(it.mac != null && it.mac.length() > 6) {
      
%>    
                <rule>
                   <rule>ATTR{address}</rule>
                   <value>${it.mac.replace('-',':')}</value>
                   <name>${it.eth}</name>
                  </rule>
<%    
}       
}   
%>
         </net-udev>
    <dns>
      <dhcp_hostname config:type="boolean">false</dhcp_hostname>
      <domain>${config.network.domain}</domain>
      <hostname>${config.network.hostname}</hostname>
      <nameservers config:type="list">
<%          
  config.network.dns.each {
%> 
          <nameserver>${it}</nameserver>
<%  
  }     
%>      
      </nameservers>
      <resolv_conf_policy>auto</resolv_conf_policy>
      <searchlist config:type="list">
        <search>${config.network.domain}</search>
      </searchlist>
      <write_hostname config:type="boolean">false</write_hostname>
    </dns>
    <interfaces config:type="list">
      <interface>
        <aliases>
<%        
  config.network.ip.eachWithIndex { it, i ->
    if (i == 0) {
      return; // Skip primary IP
    } 
%>    
          <alias${i}>
            <IPADDR>${it.ip}</IPADDR> 
            <NETMASK>${it.netmask}</NETMASK>
          </alias${i}>
<%
  }       
%>      
        </aliases>
        <bootproto>static</bootproto>
        <device>${config.network.eth}</device>
        <ipaddr>${config.network.ip.get(0).ip}</ipaddr>
        <netmask>${config.network.ip.get(0).netmask}</netmask>
        <startmode>auto</startmode>
        <usercontrol>no</usercontrol>
      </interface>
    </interfaces>
    <ipv6 config:type="boolean">false</ipv6>
    <managed config:type="boolean">false</managed>
    <routing>
      <ip_forward config:type="boolean">false</ip_forward>
      <routes config:type="list"> 
        <route>  
          <destination>default</destination>
          <device>-</device>
          <gateway>${config.network.gateway}</gateway>
          <netmask>-</netmask>
        </route>
      </routes>
    </routing>
  </networking>
It doesn't seem like the udev rule is working since it aint renaming anything but just recreating a new interface called eth0 with no NIC linked to it. This configuration is working on any of the older opensuse system.